Orientation
Makkah sits in a narrow valley in the Hejaz region of western Saudi Arabia, inland from the Red Sea. It is the holiest city in Islam and the destination of the Hajj pilgrimage, which more than triples the city's population every year. That single fact shapes everything about getting around: outside pilgrimage season the city moves fairly easily, and during Hajj or Umrah periods every mode of transport becomes crowded and slow. Expect journeys that would normally take minutes to take far longer when the pilgrims are in town.
Note also that non-Muslims are prohibited from entering the city, so this guide is written for visitors who are permitted to be there.
How visitors get around
Makkah's transport network is well developed, and the road network in particular is well maintained and organised. In practice, visitors rely on a small set of options: the dedicated pilgrim metro line, buses, taxis and ride-hailing apps, and their own two feet. Driving yourself is feasible, since the city is served by two major highways and roads are typically free of traffic once the Hajj is over. During Hajj, however, getting around is a genuine hassle — pilgrims fill every corner of the city, and moving from one place to another can take a very long time.
Rail and metro
The city's only operating metro line is the Al Mashaaer Al Mugaddassah Metro line. It functions as an exclusive shuttle train for pilgrims, connecting the holy sites of Makkah, Mount Arafat, Muzdalifah and Mina. It is built to carry enormous numbers of people — it is believed to have the highest capacity of any existing metro in the world — but as with every mode of transport during Hajj, it can be densely crowded, so plan and prepare accordingly.
A much larger network, known as the Makkah Mass Rail Transit, has been proposed with multiple lines and many stations, but construction contracts had not yet been awarded at the time of writing, so it is not something a visitor can use today.
For intercity rail, the Haramain high-speed railway links Makkah and Medina via Jeddah, and it is the quickest way to enter the city. You can travel directly to Makkah from the train station at King Abdulaziz International Airport, and the ride from Jeddah takes roughly half an hour or so. Trains arrive at Makkah railway station.
Buses and public transport
The Saudi Arabian Public Transport Company (SAPTCO) runs bus services to and from Makkah. A bus from Jeddah normally takes about an hour and a quarter, depending on traffic. SAPTCO also offers a VIP service: VIP buses are more comfortable, more spacious and have free Wi-Fi. If you are not a citizen of a GCC country, make sure you have a valid passport and the correct visa before boarding a VIP bus.
You can book a bus ride at a SAPTCO branch, through the SAPTCO app (available for iOS and Android), or on the website. Be aware that the app is only in Arabic. In Makkah itself there is a SAPTCO station in the Tan'eem neighbourhood on Madina road, near Makkah Medical Center Hospital, which you can use for onward travel to other destinations in Saudi Arabia, plus a separate SAPTCO Al-Haram Station used for the VIP buses.
Taxis and ride-hailing
Taxis and ride-hailing are straightforward options. Uber operates in Makkah and in all major Saudi cities, so if you don't have your own car or don't want to drive on Saudi roads, you can hail a car through the app. Taxis are also available, including at Jeddah airport, where you can take a taxi onward to Makkah and share the cost with other pilgrims if you wish. Prices may be higher during the Hajj season, so stay alert to what you are being quoted.
Walkability
Walking is a major part of the Makkah experience. During the Hajj you should expect to do a great deal of it, and many of the attractions in the city centre are within walking distance of one another. As a rough illustration of scale, the Jamarat (Mina 3) metro station sits about five kilometres from Masjid Al-Haram — reachable in under five minutes by car, but roughly two hours on foot. Plan your day around which journeys you intend to walk and which you intend to ride.
Getting from the airport into the city
Makkah itself is a no-fly zone: there are no airports in the city and commercial planes are strictly forbidden from flying over it. You therefore arrive via a neighbouring city and continue overland.
- King Abdulaziz International Airport (JED), Jeddah — the main gateway to Makkah. The airport has a dedicated Hajj terminal used only during the Hajj; millions of pilgrims pass through it, so expect it to be crowded. From here you can take the Haramain high-speed train directly from the airport's train station, hire a taxi, book an Uber, or take a SAPTCO bus. By road, drive along Highway 40, a well-maintained, modern, multi-lane highway; the journey takes at least an hour depending on traffic, and expect the highway to be completely jammed during Hajj or Umrah.
- Ta'if International Airport (TIF), Taif — a secondary gateway. It is a relatively small airport with very few airlines operating there, and plans for a dedicated Hajj terminal have been delayed. From Taif, drive along Highway 15 and you will reach Makkah in about an hour. Because most Hajj pilgrims fly into Jeddah, this highway is usually free of traffic, making it the quicker route if you want to enter the city fast.
Practical tips
- Time your movements around the pilgrimage calendar. Outside Hajj and Umrah, roads are generally clear and the city is easy to cross; during them, allow generous extra time for even short trips.
- For the fastest arrival from Jeddah, take the Haramain high-speed train rather than the road.
- If you are driving in from Taif instead of Jeddah, you will usually avoid the worst congestion.
- Book SAPTCO buses through a branch, the app or the website — and remember the app is Arabic-only.
- Keep your passport and visa handy if you plan to use the SAPTCO VIP service and you are not a GCC citizen.
- Uber is a reliable fallback when you don't want to drive or negotiate a taxi fare.