If you want to cover the distance with fast speed, then no doubt motorcycles are a good option, but I would like to stick with my car. Anyways, Honda CB300F could be a great option which allows you to disappear between vehicles and cabs with fast speed.
Similarly, you can also consider Harley-Davidson Street 750 which comes in both 500 and 750 sizes. It's handling is very convenient, especially if you are a beginner. However, you will have to change its oil regularly and better to install a good oil cooler
like this for better performance. Regular maintenance would also be required.
On the other hand, Kawasaki KLR 650 is also a preferred option. Though it is heavier and bigger as compared to many other options but it gives superb riding on dirty and bumpy roads.