The transaction fees are raging due to several factors.
One is the size of the block in Bitcoin's blockchain, which is limiting the number of transactions that can go through at any given time.
Bitcoin's network is powered by miners, people and companies who use a tremendous amount of computing power to create new bitcoins.
And when there's too many transactions to process which currently happens very often miners will prioritize transactions that pay a higher fee.
Using Altcoin is a good alternative to lower the transaction cost, yes changelly is a good exhanger,
me I used Poloniex as online wallet, 0.0001btc fee for bitcoin transaction.(I don't know how fast the transaction is, i never monitor it)