There are 6 ways to get from Mecca to Ha'il by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Jeddah, fly
best- Take the train from Makkah to Jeddah Airporttrain
- Fly from Jeddah (JED) to Ha'Il Regional Airport (HAS)plane JED - HAS
3h 37mSAR 532–920Drive 854.7 km
cheapest- Drive from Mecca to Ha'ilcar 854.7 km
8h 24mSAR 179–259Train, bus
- Take the train from Makkah to Madinahtrain Haramain High Speed
- Take the bus from Madinah to Ha'ilbus
9h 31mSAR 337–585Bus to Taif Regional Airport, fly
- Take the bus from Makkah Bus Stn to Ta'if Bus Stationbus
- Fly from Taif Regional Airport (TIF) to Ha'Il Regional Airport (HAS)plane TIF - HAS
8h 44mSAR 658–1,939Bus
- Take the bus from Jarwal Bus Station to Madinah Bus Stnbus
- Take the bus from Madinah to Ha'ilbus
12h 40mSAR 338–423Bus via Jeddah
- Take the bus from Jarwal Bus Station to Jeddah Train Stationbus
- Take the bus from Jeddah Train Station to Al Madinah Bus Stationbus
- Take the bus from Madinah to Ha'ilbus
15h 28mSAR 180–353
Jeddah (JED) to Ha'Il Regional Airport (HAS) flights
Questions & Answers
The cheapest way to get from Mecca to Ha'il is to drive which costs 170﷼ - 260﷼ and takes 8h 24m.
The fastest way to get from Mecca to Ha'il is to train and fly which takes 3h 37m and costs 500﷼ - 950﷼.
No, there is no direct bus from Mecca station to Ha'il. However, there are services departing from Jarwal Bus Station and arriving at Ha'il via Jeddah Train Station and Madinah. The journey, including transfers, takes approximately 15h 28m.
The distance between Mecca and Ha'il is 805 km. The road distance is 854.7 km.
The best way to get from Mecca to Ha'il without a car is to train and bus which takes 9h 31m and costs 330﷼ - 600﷼.
It takes approximately 3h 37m to get from Mecca to Ha'il, including transfers.
Mecca to Ha'il bus services, operated by Northwest Bus, depart from Jarwal Bus Station.
Mecca to Ha'il bus services, operated by Northwest Bus, arrive at Jeddah Train Station.
Yes, the driving distance between Mecca to Ha'il is 855 km. It takes approximately 8h 24m to drive from Mecca to Ha'il.
There are 136+ hotels available in Ha'il.
What companies run services between Mecca, Saudi Arabia and Ha'il, Saudi Arabia?
You can take a bus from Jarwal Bus Station to Ha'il via Madinah Bus Stn and Madinah in around 12h 40m.
- Website
- saudia.com
Flights from Jeddah to Ha'Il Regional Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- SAR 330–600
Flights from Taif Regional Airport to Ha'Il Regional Airport via Riyadh
- Ave. Duration
- 6h 42m
- When
- Every day
- Estimated price
- SAR 380–1,500
- Website
- flynas.com
Flights from Taif Regional Airport to Ha'Il Regional Airport via Riyadh
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- SAR 380–1,500
- Website
- nileair.com
Flights from Taif Regional Airport to Ha'Il Regional Airport via Cairo
- Ave. Duration
- 10h 35m
- When
- Saturday
- Estimated price
- SAR 400–1,600
- Website
- airarabia.com
Flights from Taif Regional Airport to Ha'Il Regional Airport via Cairo
- Ave. Duration
- 6h 20m
- When
- Tuesday and Thursday
- Estimated price
- SAR 1,000–2,300
- Phone
- 920000329
- customerservices@sar.com.sa
- Website
- sar.com.sa
Train from Makkah to Jeddah Airport
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- SAR 40–95
- Schedules at
- sar.hhr.sa
- Economy
- SAR 40–50
- Business
- SAR 45–65
Train from Makkah to Madinah
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- SAR 120–315
- Schedules at
- sar.hhr.sa
- Economy
- SAR 120–150
- Business
- SAR 200–280
- Phone
- +966920000877
- Website
- saptco.com.sa
Bus from Madinah to Ha'il
- Ave. Duration
- 5h 56m
- Frequency
- 3 times a day
- Estimated price
- SAR 90–120
- Schedules at
- saptco.com.sa
- Phone
- + 966 920020590
- care@nwbus.sa
- Website
- nwbus.sa
Bus from Makkah Bus Stn to Ta'if Bus Station
- Ave. Duration
- 1h 57m
- Frequency
- Every 3 hours
- Estimated price
- SAR 35–60
- Schedules at
- nwbus.sa
- Book at
- nwbus.sa
Bus from Jarwal Bus Station to Jeddah Train Station
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- SAR 25–55
- Schedules at
- nwbus.sa
Bus from Jeddah Train Station to Al Madinah Bus Station
- Ave. Duration
- 5h 40m
- Frequency
- Every 4 hours
- Estimated price
- SAR 65–180
- Schedules at
- nwbus.sa
- Phone
- 8003040155
- Website
- darbalwatan.com
Bus from Jarwal Bus Station to Madinah Bus Stn
- Ave. Duration
- 5h 32m
- Frequency
- 5 times a day
- Estimated price
- SAR 130–170
- Schedules at
- darbalwatan.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Luton Airport into central London, How to travel India's Golden Triangle, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.












