The distance between Riyadh and Doha is around 780 km but this distance can be covered in only 1 hour and 30 minutes by flight. And if you are planning to drive, it will take up to 6 hours and 15 minutes by road.