I've bought several bikes and had them shipped and I always use Haulbikes.com. They're competitively priced, use enclosed trailers and pretty reliable as far as the pickup/delivery dates. I've also used or gotten quotes from shippers on Uship.com but the quotes were higher. Price depends on where you are and where the bike is coming from. If you're close to a big city, then it's cheaper. Also keep in mind that no matter who you use, the pickup/delivery dates are almost certain to change because that's the nature of the business esp. in times of COVID19..