Donate instead of riding an elephant: Throughout Thailand, elephant rides cost anywhere between 600 THB for a 20-minute “trek” to 6,000 THB for a full-day. That's $17-$170 USD or £13-£138 GBP.