There are 6 ways to get from Riyadh Region (State) to Dammam by train, bus, car, subway, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Riyadh to Dammamtrain
5h 32mSAR 24–162Bus
- Take the bus from Riyadh to Dammambus
7h 8mSAR 103–118Drive 404.5 km
- Drive from Riyadh to Dammamcar 404.5 km
3h 32mSAR 85–123Line 1 subway, line 4 subway to Riyadh, fly, bus
- Take the subway from National Museum to Kafdsubway
- Take the subway from Kafd to Airport T3-4subway
- Fly from Riyadh (RUH) to King Fahd International Airport (DMM)plane RUH - DMM
- Take the bus from King Fahd Airport Stn to Dammam Main Stnbus
5h 3mSAR 198–337Bus via Aziziyah Bus Stn
- Take the bus from Aziziyah Bus Stn to Dammambus
7h 22mSAR 104–158Train, taxi to Prince Nayef Bin Abdulaziz Regional Airport, fly, bus
- Take the train from Al Majmaah to Al-Qassimtrain
- Take the taxi from Al-Qassim to Prince Nayef Bin Abdulaziz Regional Airport (ELQ)taxi
- Fly from Prince Nayef Bin Abdulaziz Regional Airport (ELQ) to King Fahd International Airport (DMM)plane ELQ - DMM
- Take the bus from King Fahd Airport Stn to Dammam Main Stnbus
5h 24mSAR 686–803
Riyadh (RUH) to King Fahd International Airport (DMM) flights
Comparing Your Travel Options
The cheapest way to get from Riyadh Region (State) to Dammam is to drive which costs 85﷼ - 130﷼ and takes 3h 32m.
The fastest way to get from Riyadh Region (State) to Dammam is to drive which takes 3h 32m and costs 85﷼ - 130﷼.
No, there is no direct bus from Riyadh Region (State) to Dammam. However, there are services departing from Riyadh and arriving at Dammam via . The journey, including transfers, takes approximately 7h 8m.
No, there is no direct train from Riyadh Region (State) to Dammam. However, there are services departing from Gosi and arriving at Dammam via National Museum, Qasr Al Hokm and Riyadh. The journey, including transfers, takes approximately 5h 32m.
The distance between Riyadh Region (State) and Dammam is 459 km. The road distance is 404.5 km.
The best way to get from Riyadh Region (State) to Dammam without a car is to train which takes 5h 32m and costs 23﷼ - 170﷼.
It takes approximately 5h 32m to get from Riyadh Region (State) to Dammam, including transfers.
Riyadh Region (State) to Dammam bus services, operated by Al Khanjry Travel & Transport, depart from Riyadh station.
Riyadh Region (State) to Dammam train services, operated by Saudi Railways Company (SAR), depart from Riyadh station.
The best way to get from Riyadh Region (State) to Dammam is to train which takes 5h 32m and costs 23﷼ - 170﷼. Alternatively, you can bus, which costs 100﷼ - 120﷼ and takes 7h 8m.
What companies run services between Riyadh Region (State), Saudi Arabia and Dammam, Saudi Arabia?
Saudi Railways Company (SAR) operates a train from Riyadh to Dammam every 4 hours. Tickets cost SAR 20–150 and the journey takes 4h 10m. Alternatively, Al Khanjry Travel & Transport operates a bus from Riyadh to Dammam once daily. Tickets cost SAR 100–110 and the journey takes 5h 45m.
- Website
- saudia.com
Flights from Riyadh to King Fahd International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- SAR 130–950
Flights from Prince Nayef Bin Abdulaziz Regional Airport to King Fahd International Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- SAR 220–900
Flights from Prince Nayef Bin Abdulaziz Regional Airport to King Fahd International Airport via Riyadh
- Ave. Duration
- 3h 2m
- When
- Sunday to Saturday
- Estimated price
- SAR 210–1,300
- Phone
- 920000329
- [email protected]
- Website
- sar.com.sa
Train from Riyadh to Dammam
- Ave. Duration
- 4h 10m
- Frequency
- Every 4 hours
- Estimated price
- SAR 20–150
- Schedules at
- sar.com.sa
- Economy
- SAR 20–150
- Business
- SAR 35–260
Train from Al Majmaah to Al-Qassim
- Ave. Duration
- 1h 9m
- Frequency
- 3 times a day
- Estimated price
- SAR 40–60
- Schedules at
- sar.com.sa
- Economy
- SAR 40–60
- Business
- SAR 70–110
- Phone
- +971 556050176
- [email protected]
- Website
- alkhanjryonline.com
Bus from Riyadh to Dammam
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- SAR 100–110
- Schedules at
- alkhanjryonline.com
- Ave. Duration
- 32 min
- Estimated price
- SAR 200–250
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 Getting around the Cyclades, How do I get from Sydney to Melbourne, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Riyadh Region (State) to Dammam bus services, operated by Al Khanjry Travel & Transport, arrive at Dammam station.
Riyadh Region (State) to Dammam train services, operated by Saudi Railways Company (SAR), arrive at Dammam station.
Yes, the driving distance between Riyadh Region (State) to Dammam is 405 km. It takes approximately 3h 32m to drive from Riyadh Region (State) to Dammam.
There are 643+ hotels available in Dammam.





