There are 6 ways to get from Europe to Mecca by train, plane, or bus
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 Frankfurt, fly to Jeddah, bus
best- Take the train from Bad Hersfeld Bahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Jeddah (JED)plane FRA - JED
- Take the bus from King Abdulaziz Airport to Jarwal Bus Stationbus
12h 58mSAR 1,092–2,877Train to Erfurt–Weimar Airport, fly to Jeddah, bus
cheapest- Take the train from Eisenach Hbf to Erfurt Hbftrain
- Fly from Erfurt–Weimar Airport (ERF) to Jeddah (JED)plane ERF - JED
- Take the bus from King Abdulaziz Airport to Jarwal Bus Stationbus
16h 38mSAR 697–1,845Train to Frankfurt, fly to Taif Regional Airport, bus
- Take the train from Bad Hersfeld Bahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Taif Regional Airport (TIF)plane FRA - TIF
- Take the bus from Ta'if Bus Station to Makkah Bus Stnbus
16h 40mSAR 1,257–4,662Train, train to Cologne Bonn Airport, fly to Jeddah, bus
- Take the train from Bad Hersfeld Bahnhof to Frankfurttrain
- Take the train from Frankfurt to Siegburg Bftrain
- Fly from Cologne Bonn Airport (CGN) to Jeddah (JED)plane CGN - JED
- Take the bus from King Abdulaziz Airport to Jarwal Bus Stationbus
14h 38mSAR 1,266–3,967Train, train to Munich International Airport, fly to Jeddah, bus
- Take the train from Bebra Bahnhof to Fulda Bahnhoftrain
- Take the train from Fulda Bahnhof to Würzburg Hbftrain
- Take the train from Würzburg Hbf to München Hbftrain
- Fly from Munich International Airport (MUC) to Jeddah (JED)plane MUC - JED
- Take the bus from King Abdulaziz Airport to Jarwal Bus Stationbus
15h 37mSAR 1,693–3,388Train to Frankfurt, fly to Prince Mohammad Bin Abdulaziz Airport, train
- Take the train from Bad Hersfeld Bahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Prince Mohammad Bin Abdulaziz Airport (MED)plane FRA - MED
- Take the train from Madinah to Makkahtrain
16h 9mSAR 1,216–3,226
Frankfurt (FRA) to Jeddah (JED) flights
Questions & Answers
The cheapest way to get from Europe to Mecca is to train and fly and bus which costs 650﷼ - 1900﷼ and takes 16h 38m.
The fastest way to get from Europe to Mecca is to train and fly and bus which takes 12h 58m and costs 1000﷼ - 2900﷼.
The distance between Europe and Mecca is 4421 km.
It takes approximately 12h 58m to get from Europe to Mecca, including transfers.
Mecca is 1h ahead of Europe. It is currently 11:39 PM in Europe and 12:39 AM in Mecca.
There are 225+ hotels available in Mecca.
What companies run services between Europe and Mecca, Saudi Arabia?
There is no direct connection from Europe to Mecca. However, you can take the line 315 bus to Bebra Bahnhof, walk to Bebra Bahnhof, take the train to Bad Hersfeld Bahnhof, take the train to Frankfurt, take the train to Frankfurt, walk to Frankfurt (FRA) airport, fly to Jeddah (JED), take the taxi to King Abdulaziz Airport, then take the bus to Jarwal Bus Station. Alternatively, you can take the line 315 bus to Bebra Bahnhof, walk to Bebra Bahnhof, take the train to Bad Hersfeld Bahnhof, take the train to Frankfurt, take the train to Frankfurt, walk to Frankfurt (FRA) airport, fly to Taif Regional Airport (TIF), take the taxi to Ta'if Bus Station, then take the bus to Makkah Bus Stn.
- Website
- egyptair.com
Flights from Frankfurt to Jeddah via Cairo
- Ave. Duration
- 7h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- SAR 800–4,200
Flights from Frankfurt to Taif Regional Airport via Cairo
- Ave. Duration
- 9h
- When
- Tuesday, Thursday, Friday, and Saturday
- Estimated price
- SAR 1,300–5,500
Flights from Cologne Bonn Airport to Jeddah via Cairo
- Ave. Duration
- 10h 27m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- SAR 900–3,600
Flights from Munich International Airport to Jeddah via Cairo
- Ave. Duration
- 9h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 750–4,300
Flights from Frankfurt to Prince Mohammad Bin Abdulaziz Airport via Cairo
- Ave. Duration
- 9h 16m
- When
- Every day
- Estimated price
- SAR 750–4,300
- Website
- saudia.com
Flights from Frankfurt to Jeddah
- Ave. Duration
- 5h 55m
- When
- Tuesday and Saturday
- Estimated price
- SAR 750–3,100
Flights from Frankfurt to Taif Regional Airport via Riyadh
- Ave. Duration
- 16h 30m
- When
- Friday
- Estimated price
- SAR 1,100–4,100
Flights from Munich International Airport to Jeddah
- Ave. Duration
- 5h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- SAR 800–3,200
Flights from Erfurt–Weimar Airport to Jeddah via Antalya
- Ave. Duration
- 14h 25m
- When
- Thursday and Saturday
- Estimated price
- SAR 360–2,500
Flights from Erfurt–Weimar Airport to Jeddah via Antalya, Beirut
- Ave. Duration
- 17h 10m
- When
- Thursday and Saturday
- Estimated price
- SAR 800–2,500
- Website
- flypgs.com
Flights from Cologne Bonn Airport to Jeddah via Sabiha Gokcen
- Ave. Duration
- 10h 1m
- When
- Every day
- Estimated price
- SAR 700–2,900
Flights from Munich International Airport to Jeddah via Sabiha Gokcen
- Ave. Duration
- 7h 48m
- When
- Every day
- Estimated price
- SAR 700–2,900
Flights from Frankfurt to Prince Mohammad Bin Abdulaziz Airport via Sabiha Gokcen
- Ave. Duration
- 8h 5m
- When
- Monday and Saturday
- Estimated price
- SAR 650–2,800
- Website
- en.aegeanair.com
Flights from Frankfurt to Jeddah via Athens
- Ave. Duration
- 8h 22m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 800–3,100
Flights from Munich International Airport to Jeddah via Athens
- Ave. Duration
- 7h 5m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 850–2,600
Flights from Erfurt–Weimar Airport to Jeddah via Rhodes, Athens
- Ave. Duration
- 10h 5m
- When
- Tuesday
- Estimated price
- SAR 1,200–3,500
- Website
- mea.com.lb
Flights from Frankfurt to Jeddah via Beirut
- Ave. Duration
- 7h 15m
- When
- Thursday and Saturday
- Estimated price
- SAR 1,100–2,100
Flights from Frankfurt to Prince Mohammad Bin Abdulaziz Airport via Beirut
- Ave. Duration
- 10h 30m
- When
- Sunday
- Estimated price
- SAR 1,000–2,100
Flights from Erfurt–Weimar Airport to Jeddah via Antalya, Beirut
- Ave. Duration
- 17h 10m
- When
- Thursday and Saturday
- Estimated price
- SAR 800–2,500
- Website
- flynas.com
Flights from Frankfurt to Taif Regional Airport via Riyadh
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- SAR 1,100–4,700
Flights from Erfurt–Weimar Airport to Jeddah via Antalya, Sharm el-Sheikh
- Ave. Duration
- 10h 50m
- When
- Wednesday
- Estimated price
- SAR 800–3,400
- Website
- rj.com
Flights from Frankfurt to Jeddah via Amman
- Ave. Duration
- 10h 30m
- When
- Tuesday
- Estimated price
- SAR 850–4,200
Flights from Frankfurt to Prince Mohammad Bin Abdulaziz Airport via Amman
- Ave. Duration
- 11h 10m
- When
- Tuesday and Thursday
- Estimated price
- SAR 850–4,300
- Website
- turkishairlines.com
Flights from Frankfurt to Taif Regional Airport via Istanbul
- Ave. Duration
- 11h 5m
- When
- Wednesday
- Estimated price
- SAR 1,100–4,400
- Website
- ajet.com
Flights from Frankfurt to Prince Mohammad Bin Abdulaziz Airport via Ankara
- Ave. Duration
- 8h 10m
- When
- Saturday
- Estimated price
- SAR 600–1,900
Flights from Frankfurt to Prince Mohammad Bin Abdulaziz Airport via Sabiha Gokcen
- Ave. Duration
- 11h 5m
- When
- Tuesday
- Estimated price
- SAR 600–1,900
- Website
- qatarairways.com
Flights from Frankfurt to Taif Regional Airport via Doha
- Ave. Duration
- 16h 50m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- SAR 1,200–4,300
- Website
- airarabia.com
Flights from Frankfurt to Taif Regional Airport via Cairo
- Ave. Duration
- 8h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- SAR 950–4,100
- Website
- eurowings.com
Flights from Cologne Bonn Airport to Jeddah
- Ave. Duration
- 5h 55m
- When
- Tuesday and Sunday
- Estimated price
- SAR 950–2,700
- Website
- flyaircairo.com
Flights from Cologne Bonn Airport to Jeddah via Cairo
- Ave. Duration
- 8h 25m
- When
- Thursday and Sunday
- Estimated price
- SAR 900–3,600
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Bad Hersfeld Bahnhof to Frankfurt
- Ave. Duration
- 1h 21m
- Frequency
- Every 2 hours
- Estimated price
- SAR 120–280
- Website
- https://int.bahn.de/en
Train from Frankfurt to Siegburg Bf
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- SAR 120–300
- Website
- https://int.bahn.de/en
Train from Fulda Bahnhof to Würzburg Hbf
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- SAR 75–180
- Website
- https://int.bahn.de/en
Train from Würzburg Hbf to München Hbf
- Ave. Duration
- 2h 21m
- Frequency
- Every 30 minutes
- Estimated price
- SAR 220–550
- Website
- https://int.bahn.de/en
Train from Eisenach Hbf to Erfurt Hbf
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- SAR 45–110
- Website
- https://int.bahn.de/en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Bad Hersfeld Bahnhof to Frankfurt
- Ave. Duration
- 1h 51m
- Frequency
- Every 2 hours
- Estimated price
- SAR 130–190
- Website
- https://int.bahn.de/en
Train from Bebra Bahnhof to Fulda Bahnhof
- Ave. Duration
- 36 min
- Frequency
- 3 times a day
- Estimated price
- SAR 50–75
- Website
- https://int.bahn.de/en
Train from Eisenach Hbf to Erfurt Hbf
- Ave. Duration
- 50 min
- Frequency
- 5 times a week
- Estimated price
- SAR 50–75
- Website
- https://int.bahn.de/en
- Phone
- +49 561 766396-0
- info@cantus-bahn.de
- Website
- cantus-bahn.de
Train from Bebra Bahnhof to Fulda Bahnhof
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Website
- https://www.cantus-bahn.de/
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Würzburg Hbf to München Hbf
- Ave. Duration
- 4h 34m
- Frequency
- Once daily
- Estimated price
- SAR 130–290
- Website
- https://www.ns.nl/en
- Phone
- +49 821 899 825 44
- servus@arverio.de
- Website
- arverio-by.de
Train from Würzburg Hbf to München Hbf
- Ave. Duration
- 3h 38m
- Frequency
- Once daily
- Schedules at
- arverio-by.de
- Phone
- 920000329
- customerservices@sar.com.sa
- Website
- sar.com.sa
Train from Madinah to Makkah
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- SAR 100–315
- Schedules at
- sar.hhr.sa
- Economy
- SAR 100–150
- Business
- SAR 180–260
- Phone
- +49 30 21300130
- info@abellio-mitteldeutschland.de
- Website
- abellio.de
Train from Eisenach Hbf to Erfurt Hbf
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- SAR 55–75
- Schedules at
- abellio.de
- Phone
- 0800 2235546
- Website
- abellio.de
Train from Eisenach Hbf to Erfurt Hbf
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- SAR 50–80
- Schedules at
- abellio.de
- Phone
- + 966 920020590
- care@nwbus.sa
- Website
- nwbus.sa
Bus from King Abdulaziz Airport to Jarwal Bus Station
- Ave. Duration
- 1h 25m
- Frequency
- Every 30 minutes
- Estimated price
- SAR 40–60
- Schedules at
- nwbus.sa
Bus from Ta'if Bus Station to Makkah Bus Stn
Want to know more about travelling around Saudi Arabia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide



























