There are 5 ways to get from Mecca to Jedda by train, plane, taxi, 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, fly to Dessie, taxi
best- Take the train from Makkah to Jeddah Airporttrain
- Fly from Jeddah (JED) to Dessie (DSE)plane JED - DSE
- Take the taxi from Dessie (DSE) to Jeddataxi
11h 59m$242–559Train, fly to Gondar Airport, drive
cheapest- Take the train from Makkah to Jeddah Airporttrain
- Fly from Jeddah (JED) to Gondar Airport (GDQ)plane JED - GDQ
- Drive from Gondar Airport (GDQ) to Jeddacar
13h 6m$141–428Drive 4,125.3 km
- Drive from Mecca to Jeddacar 4,125.3 km
2d 9h$264–381Train, fly to Lalibela Airport, drive
- Take the train from Makkah to Jeddah Airporttrain
- Fly from Jeddah (JED) to Lalibela Airport (LLI)plane JED - LLI
- Drive from Lalibela Airport (LLI) to Jeddacar
13h 5m$314–1,008Train, fly to Ginbot Haya Airport, drive
- Take the train from Makkah to Jeddah Airporttrain
- Fly from Jeddah (JED) to Ginbot Haya Airport (BJR)plane JED - BJR
- Drive from Ginbot Haya Airport (BJR) to Jeddacar
12h 31m$149–445
Jeddah (JED) to Dessie (DSE) flights
Questions & Answers
The cheapest way to get from Mecca to Jedda is to train and fly and drive which costs $140 - $430 and takes 13h 6m.
The fastest way to get from Mecca to Jedda is to train and fly and taxi which takes 11h 59m and costs $240 - $600.
The distance between Mecca and Jedda is 1486 km. The road distance is 4125.3 km.
It takes approximately 11h 59m to get from Mecca to Jedda, including transfers.
Yes, the driving distance between Mecca to Jedda is 4125 km. It takes approximately 2 days 9h to drive from Mecca to Jedda.
What companies run services between Mecca, Saudi Arabia and Jedda, Ethiopia?
There is no direct connection from Mecca to Jedda. However, you can take the train to Jeddah Airport, take the taxi to Jeddah-Airport-JED airport, fly to Dessie (DSE), then take the taxi to Jedda. Alternatively, you can drive from Mecca to Jedda in around 2d 9h.
- Website
- ethiopianairlines.com
Flights from Jeddah to Dessie via Addis Ababa
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- $110–900
Flights from Jeddah to Dessie via Addis Ababa, Ginbot Haya Airport
- Ave. Duration
- 7h 15m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $120–410
Flights from Jeddah to Lalibela Airport via Addis Ababa
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- $280–950
Flights from Jeddah to Lalibela Airport via Addis Ababa, Gondar Airport
- Ave. Duration
- 5h 45m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $290–1,000
Flights from Jeddah to Ginbot Haya Airport via Addis Ababa
- Ave. Duration
- 4h 53m
- When
- Every day
- Estimated price
- $110–900
Flights from Jeddah to Ginbot Haya Airport via Addis Ababa, Dessie
- Ave. Duration
- 7h 15m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $120–400
Flights from Jeddah to Ginbot Haya Airport via Addis Ababa, Gondar Airport
- Ave. Duration
- 7h 20m
- When
- Monday and Wednesday
- Estimated price
- $120–400
Flights from Jeddah to Gondar Airport via Addis Ababa
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- $100–850
Flights from Jeddah to Gondar Airport via Addis Ababa, Ginbot Haya Airport
- Ave. Duration
- 6h 20m
- When
- Tuesday and Saturday
- Estimated price
- $110–360
- Phone
- 920000329
- customerservices@sar.com.sa
- Website
- sar.com.sa
Train from Makkah to Jeddah Airport
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- $11–26
- Schedules at
- sar.hhr.sa
- Economy
- $11–13
- Business
- $12–17
- Ave. Duration
- 4h 25m
- Estimated price
- $110–140
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 Italian Lakes: Getting around by train, Getting around the Cyclades, and Why you should take the train in the US - to help you get the most out of your next trip.



