There are 4 ways to get from Riyadh to Dammam Airport (DMM) by plane, train, bus 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.

Recommended option

Fly  •  1h 23m

  1. Fly from Riyadh (RUH) to Dammam (DMM) RUH - DMM

232﷼ - 396﷼

3 alternative options

Train  •  4h 3m

  1. Take the train from Riyadh to Dammam

259﷼ - 300﷼

Bus  •  6h 46m

  1. Take the bus from Riyadh Central Bus Station to Dammam

292﷼ - 364﷼

Drive  •  4h 10m

  1. Drive from Riyadh to Dammam Airport (DMM) 395 km

Questions & Answers

There is ongoing community transmission in Saudi Arabia.
Last Updated: 3/11/2020 | Source: CDC.

Travel restrictions may apply and transportation services are subject to change. Please check before you travel.

Learn More.

The cheapest way to get from Riyadh to Dammam Airport (DMM) is to fly which costs 230﷼ - 400﷼ and takes 1h 23m.

More details

The quickest way to get from Riyadh to Dammam Airport (DMM) is to fly which costs 230﷼ - 400﷼ and takes 1h 23m.

More details

The distance between Riyadh and Dammam Airport (DMM) is 367 km. The road distance is 395 km.

Get driving directions

The best way to get from Riyadh to Dammam Airport (DMM) without a car is to train which takes 4h 3m and costs 250﷼ - 300﷼.

More details

It takes approximately 1h 23m to get from Riyadh to Dammam Airport (DMM), including transfers.

More details

The best way to get from Riyadh to Dammam Airport (DMM) is to fly which takes 1h 23m and costs 230﷼ - 400﷼. Alternatively, you can train, which costs 250﷼ - 300﷼ and takes 4h 3m, you could also bus, which costs 290﷼ - 370﷼ and takes 6h 46m.

Mode details

The quickest flight from Riyadh Airport to Dammam Airport is the direct flight which takes 1h.

Search flights

Yes, the driving distance between Riyadh to Dammam Airport (DMM) is 395 km. It takes approximately 4h 10m to drive from Riyadh to Dammam Airport (DMM).

Get driving directions

Flynas and Saudia offer flights from Riyadh Airport to Dammam Airport.

Search flights

What companies run services between Riyadh, Saudi Arabia and Dammam Airport (DMM), Saudi Arabia?

Saudia and Flynas fly from Riyadh to Dammam Airport (DMM) hourly. Alternatively, Saudi Railways Organization (SRO) operates a train from Riyadh to Dammam every 4 hours. Tickets cost 78﷼ - 80﷼ and the journey takes 3h 33m.

Airlines
Saudia
Website
saudia.com
Flights from Riyadh to Dammam
Ave. Duration
1h
When
Every day
Estimated price
180﷼ - 460﷼
Flynas
Website
flynas.com
Flights from Riyadh to Dammam
Ave. Duration
1h 6m
When
Every day
Estimated price
90﷼ - 450﷼
Train operators
Bus operators
SAPTCO
Website
saptco.com.sa
Bus from Riyadh Central Bus Station to Dammam
Ave. Duration
6h
Frequency
Once daily
Estimated price
45﷼ - 65﷼
Website
saptco.com.sa

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 5 delightfully under-the-radar French towns you need to visit, 5 incredible day trips from Florence by train and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Riyadh to Riyadh Airport is to taxi which takes 23 min and costs 150﷼ - 190﷼.

More details