I'm fairly new to Bitcoin, but here's a transaction list I've documented including the wallet I used to transfer BTC, amount sent, and the fee. Notice that Coinbase never charges me a fee for sending coins. I've also used Bitfinex, which doesn't charge me for sending coins.
Coinbase Wallet -> Bitcoin Wallet
○ 31.52 mBTC ->31.52 mBTC
○ Fee: 0%
Bitcoin Wallet
○ 31.52 mBTC
○ Fee: 2% = 0.63 mBTC
Blockchain -> LocalBitcoins
○ Sent 15 mBTC
○ Fee: 0.1469 mBTC
LocalBitcoins -> Blockchain
○ 2 mBTC -> 2 mBTC
○ Fee x1: 0.11736 mBTC ( 5.8%)
Blockchain -> Bitfinex
○ Sent 2 mBTC
○ Fee: 0.1469 mBTC
BlockChain -> Coinbase
○ Sent 13 mBTC
○ Fee in Blockchain: 0.1469 mBTC (1%)
Coinbase -> LocalBitcoins
○ Sent 3mBTC
○ Fee: 0%
Coinbase -> YoBit.net
○ Sent 8.916mBTC
○ Fee: 0%
Localbitcoins -> CoinBase
○ Sent 2mBTC
○ Fee: 0.26171 mBTC (13%)
YoBit.net -> Bitfinex
○ Sent 8.40526 mBTC
○ Fee: 0.4mBTC
BlockChain -> Paper wallet
○ 1.1mBTC
○ Fee: 0.1469mBTC