Back in 2016, I had a race bike shipped from Utah to Baltimore for $600 using Motoshippers.com. They criss-cross around the United States picking up items (typically motorcycles) and dropping them off. They use a pickup truck pulling a large trailer to transports bikes, so your bike doesn't get loaded and unloaded more than once. If you are ok with a week or so timeframe, I highly recommend them.