Transport GuideSaudi ArabiaTourist TipsExpat Guide

Complete Guide to Getting Around Saudi Arabia as a Tourist or Expat (2026)

Saudi Arabia has expanded its transport network significantly — Riyadh Metro opened in 2024, Haramain Express links Makkah and Madinah, and domestic flights are cheap. But the country is vast (2.1 million km²), most cities have no metro, and Uber and Careem cannot cross city lines. This guide covers every transport option — metro, train, ride-share, intercity taxi, rental car, and bus — with a city-by-city breakdown and honest recommendations.

May 25, 2026ArabiaCab12 min read

Quick Answer

Within a city: Use Uber or Careem (available in Riyadh, Jeddah, Makkah, Madinah, Dammam, Khobar) or Riyadh Metro for the capital. Between cities: Uber and Careem do not offer intercity rides. Use ArabiaCab (private taxi, fixed prices), Haramain Express (Makkah–Madinah–Jeddah only), SAR Rail (Riyadh–Dammam), domestic flight, or SAPTCO bus. For door-to-door travel, ArabiaCab is the most flexible option across all 9+ cities.

What Are the Main Ways to Travel in Saudi Arabia?

Seven modes of transport available to tourists and expats — each suited to different needs:

ModeBest ForCoverageCost
Intercity TaxiDoor-to-door travel, pilgrim routes, groups, familiesAll 9+ cities, all routesSAR 250–1,100 per trip
Domestic FlightLong routes (Riyadh–Abha, Riyadh–Jeddah) when time is critical28 airports nationwideSAR 80–400+ (plus airport transfers)
Haramain Express TrainMakkah ↔ Madinah ↔ Jeddah pilgrimsMakkah, Madinah, Jeddah, KAEC onlySAR 40–115 per seat
SAPTCO BusBudget solo travelers, non-time-sensitive tripsMost cities, limited frequencySAR 40–180 per seat
Uber / CareemShort intra-city trips onlyWithin single city onlySAR 15–80 per trip
Riyadh MetroBudget travel within RiyadhRiyadh only (6 lines)SAR 4–10 per trip
Rental CarIndependent explorers within a city or regionAll roads; self-navigateSAR 80–300/day + fuel

How Do You Get Between Cities in Saudi Arabia?

This is where most tourists get confused. Saudi Arabia is continental in scale — Riyadh to Jeddah is 950 km. There are four realistic options:

1. Intercity Taxi (ArabiaCab) — Most Flexible

Private taxi with fixed prices, door-to-door pickup, 24/7 availability, and no advance booking lead time required (though booking a day ahead is recommended for peak season). Covers all 9+ cities with no route gaps.

Riyadh → Jeddah
SAR 1,100 / 9.5 hrs
Makkah → Madinah
SAR 450 / 4.5 hrs
Jeddah → Abha
SAR 900 / 7 hrs
Dammam → Riyadh
SAR 500 / 4 hrs

2. Haramain Express Train — Pilgrim Route Only

High-speed train connecting Makkah, Jeddah (King Abdulaziz Airport station), King Abdullah Economic City (KAEC), and Madinah. Tickets from SAR 40 (economy) to SAR 115 (business). Journey time: Makkah to Madinah ~2 hours. Ideal for pilgrims, but does not serve Riyadh, Dammam, Taif, Abha, or any other city.

3. SAR Rail (Riyadh–Dammam)

Saudi Arabia Railways (SAR) operates the Riyadh–Dammam route (4.5 hrs, SAR 65–80) and the Riyadh–Qassim route. Comfortable, affordable, but limited network — does not cover western or southern Saudi Arabia.

4. Domestic Flight

Flynas and flyadeal offer budget fares from SAR 80–200. Saudia covers all routes. Good for long routes (Riyadh–Abha, Riyadh–Al-Ula) where the drive takes 9+ hours. Factor in 2–3 hours per airport and the cost of airport transfers at both ends.

Note: Uber and Careem are explicitly restricted to intra-city operation in Saudi Arabia. They cannot take you between cities, regardless of what the app shows as possible routes. See our Uber alternative in Saudi Arabia guide for full comparison.

City-by-City Transport Breakdown

Transport options differ significantly by city. Here is what works where:

Riyadh

Metro Line 1 (Red) runs from Airport (RUH) to Al Olaya direct.
Metro (6 lines, covers most districts)Uber & Careem (intra-city)ArabiaCab (airport + intercity)

Riyadh is spread over 1,800 km². The Metro is great for Al Olaya–KAFD corridor but taxis are faster for most tourist spots.

Jeddah

Jeddah Airport (JEDDAH) to city center = ~35 km, ~40 min by taxi.
BRT Bus (limited coverage)Uber & Careem (intra-city)ArabiaCab (airport + intercity)

No metro yet. Uber and Careem work well in central Jeddah. For Al-Balad (UNESCO heritage), drive-in rules apply — use taxi.

Makkah

Jeddah Airport → Makkah: 95 km, SAR 250 by ArabiaCab.
Haramain Express to Madinah/JeddahArabiaCab (Jeddah Airport, Madinah, Taif)Mashaer Metro (Hajj season only)

For pilgrims: book ArabiaCab in advance for Hajj season. Mashaer Metro only runs during Hajj. Careem and Uber operate within Makkah city limits.

Madinah

Makkah → Madinah by Haramain Express: 2 hrs, SAR 80–115.
Haramain Express to Makkah/JeddahUber & Careem (intra-city)ArabiaCab (intercity + airport)

Madinah Airport (MED) is close to the Prophet's Mosque — just 15 km. ArabiaCab MED airport transfer: SAR 80–120.

Dammam / Khobar

Riyadh → Dammam by SAR Rail: 4.5 hrs, SAR 65–80.
Uber & Careem (both cities)Dammam–Riyadh train (SAR Rail)ArabiaCab (intercity + airport)

SAR Rail (Riyadh–Dammam) is the main train link in the country outside of Haramain — comfortable and affordable at ~SAR 80.

Taif

Taif Airport (TIF) sits outside the city — always pre-book transfers.
Uber (limited)ArabiaCab (from Makkah, Jeddah, Riyadh)

Taif has limited ride-share coverage. Pre-book ArabiaCab for airport transfers (TIF) and for Makkah–Taif (90 km, 1.5 hrs, SAR 200).

Abha

Abha Airport (AHB) to city center: 25 km, ArabiaCab transfer from SAR 80.
Uber (limited)ArabiaCab (from Riyadh, Jeddah)

Abha is the highland city of Asir region. Jeddah → Abha is 650 km through mountains — a scenic but long drive (7 hrs, SAR 900).

Riyadh Metro — What Tourists Need to Know

The Riyadh Metro opened to the public in late 2024 after years of construction. It is a world-class system with 6 colour-coded lines, 85 stations, and full air conditioning. Single tickets cost SAR 4–10. A tourist pass is available at the airport station.

Line 1 (Red)
Airport (RUH) ↔ Al Olaya ↔ Al Battha
Airport arrivals into central Riyadh
Line 2 (Blue)
King Abdullah Road corridor (E-W)
Shopping and entertainment strip
Line 3 (Yellow)
Northern suburbs ↔ Al Olaya
King Fahd Road, KAFD
Line 4 (Green)
Southern suburbs ↔ city center
University District, Diriyah access (partial)
Line 5 (Purple)
Western Riyadh ↔ Al Olaya
King Salman Road corridor
Line 6 (Orange)
Northern arc
King Khalid Road, Arafat District

The metro is excellent for budget travel within Riyadh. For airport transfers with luggage, or for reaching destinations outside metro range, ArabiaCab is faster and more practical.

Haramain Express: The Pilgrim Train

The Haramain High Speed Railway (HHR) is one of the fastest trains in the Middle East, running at up to 300 km/h. It is specifically designed to serve Hajj and Umrah pilgrims.

RouteDurationEconomyBusiness
Makkah → Madinah~2 hrsSAR 80SAR 115
Makkah → Jeddah Airport~30 minSAR 40SAR 55
Madinah → Jeddah Airport~1.5 hrsSAR 65SAR 90
Jeddah Airport → KAEC~30 minSAR 40SAR 55

Limitation: the Haramain does not serve Riyadh, Dammam, Taif, Abha, Al-Ula, or Khobar. For all non-Haramain intercity routes, private taxi is the primary option. See our Umrah and Hajj transport guide for full pilgrim routing.

Should You Rent a Car in Saudi Arabia?

Self-drive is viable for exploring within a single city or for short regional loops (e.g., Jeddah → Taif day trip). Consider it if:

Rent a Car When...
  • • Exploring Al-Ula, Hegra, or Asir mountains independently
  • • Staying 2+ weeks in one city
  • • Comfortable driving on dual carriageways at 120 km/h
  • • Not crossing into Makkah (non-Muslim access restrictions)
Avoid Self-Drive When...
  • • Traveling Riyadh–Jeddah (8-lane highway, night driving, fatigue risk)
  • • Visiting multiple cities in one trip
  • • Traveling as a group (taxi often cheaper than car + fuel)
  • • During Hajj season (extreme traffic congestion)

International licenses are accepted for 90 days. Minimum rental age is 21 at most agencies. Major agencies at all airports: Hertz, Avis, Budget, STC Car, Europcar.

Airport Transfers: What Are Your Options?

Saudi Arabia has 6 major international airports. Each has slightly different ground transport options. See our full airport transfer guide for all 6 airports. Quick reference:

AirportCityDistance to CenterBest OptionArabiaCab Price
JEDDAH (JED)Jeddah35 kmTaxifrom SAR 120
RUHRiyadh35 kmMetro Line 1 or Taxifrom SAR 100
MEDMadinah15 kmTaxifrom SAR 80
DMMDammam20 kmTaxifrom SAR 100
TIFTaif30 kmTaxi (pre-book)from SAR 120
AHBAbha25 kmTaxi (pre-book)from SAR 80

Why Most Travelers Choose ArabiaCab for Intercity Routes

No other single service covers all 9+ Saudi cities with door-to-door service, fixed prices, and English-speaking drivers. The breakdown:

🗺️
Full city coverage
Riyadh, Jeddah, Makkah, Madinah, Dammam, Khobar, Taif, Abha, Al-Ula
💰
Fixed prices, no surge
Same price at 2 AM as at 2 PM. No Hajj season premium.
📱
WhatsApp booking
No app needed. Share details, get confirmation in minutes.
🕐
24/7 availability
Early morning airport pickups, overnight intercity runs.
🚐
Group vehicles
Economy sedan (4), Business SUV (7), Family van (12).
No intercity alternative
Uber and Careem explicitly do not cross city boundaries in KSA.

For a direct comparison against Uber and Careem, see our best Uber alternative in Saudi Arabia guide. For city-specific info, see the best cab service in Riyadh guide.

Frequently Asked Questions

Is there public transportation in Saudi Arabia?+
Yes, but limited. Riyadh has a metro (operational since 2024, 6 lines). Jeddah has BRT buses. The Haramain Express train connects Makkah, Madinah, Jeddah, and King Abdullah Economic City — but that's it for rail. For all other intercity routes, private taxi (ArabiaCab) is the practical option.
Can Uber or Careem take me between cities?+
No. Uber and Careem in Saudi Arabia are strictly intra-city. They will not take you from Riyadh to Jeddah, Makkah to Madinah, or any other intercity route. ArabiaCab covers all intercity routes with fixed prices and no surge.
What is the best way to get from Jeddah Airport to Makkah?+
Private taxi is the fastest and most direct. The 95 km journey takes ~1 hr 15 min. ArabiaCab charges SAR 250 fixed price. Note: non-Muslims cannot enter Makkah.
How much does a taxi from Riyadh to Jeddah cost?+
SAR 1,100 for a private Economy Sedan with ArabiaCab. Distance ~950 km, journey ~9.5 hours. For Business SUV (7 seats), SAR 1,600.
Is it safe to travel by taxi in Saudi Arabia?+
Yes. Saudi Arabia has very low crime rates. Roads are well-maintained. ArabiaCab drivers are vetted and professional. At night, private taxi is safer than self-drive on desert highways.
Can I rent a car as a tourist in Saudi Arabia?+
Yes. International driving licenses are accepted for up to 90 days. Hertz, Avis, Budget, STC Car operate at all major airports. Good for exploring within one city; not recommended for long desert intercity routes.
Is the Riyadh Metro useful for tourists?+
Useful for Riyadh only. It covers the airport, KAFD, Al Olaya, and King Abdullah Road. But it doesn't reach other cities, and most Saudi tourist sites (Al-Ula, Abha, Diriyah outskirts) require a car or taxi.
What is the cheapest way to travel between Saudi cities?+
SAPTCO buses are cheapest (~SAR 40–180 per seat) but very slow. Domestic flights on Flynas/flyadeal start from SAR 80–200 but add airport time. Private taxi is door-to-door from SAR 250 (short routes). For groups of 3–4, private taxi often beats the per-seat cost of bus or flight when airport transfers are included.
How do I book ArabiaCab?+
Via WhatsApp or the booking form at arabiacab.com. Share pickup location, destination, date, time, and passenger count. Confirmation arrives within minutes. No app download required.

Ready to Book Your Ride?

Fixed prices. No surge. No intercity restrictions. WhatsApp confirmation within minutes.