There are 4 ways to get from Al Majma‘ah to Abha by train, plane, bus, car, 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 to Riyadh, fly
best- Take the train from Al Majmaah to Riyadhtrain
- Fly from Riyadh (RUH) to Abha Regional Airport (AHB)plane RUH - AHB
5h 43mSAR 649–1,331Drive 1,091.4 km
cheapest- Drive from Al Majma‘ah to Abhacar 1,091.4 km
15h 2mSAR 229–330Train, bus
- Take the train from Al Majmaah to Riyadhtrain
- Take the bus from Riyadh to Khamis Mushaitbus
17h 45mSAR 550–746Train, taxi to Prince Nayef Bin Abdulaziz Regional Airport, fly
- 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 Abha Regional Airport (AHB)plane ELQ - AHB
6h 55mSAR 811–1,496
Riyadh (RUH) to Abha Regional Airport (AHB) flights
Questions & Answers
The cheapest way to get from Al Majma‘ah to Abha is to drive which costs 220﷼ - 330﷼ and takes 15h 2m.
The fastest way to get from Al Majma‘ah to Abha is to train and fly which takes 5h 43m and costs 650﷼ - 1400﷼.
The distance between Al Majma‘ah and Abha is 1115 km. The road distance is 1091.4 km.
The best way to get from Al Majma‘ah to Abha without a car is to train and bus which takes 17h 45m and costs 550﷼ - 750﷼.
It takes approximately 5h 43m to get from Al Majma‘ah to Abha, including transfers.
Yes, the driving distance between Al Majma‘ah to Abha is 1091 km. It takes approximately 15h 2m to drive from Al Majma‘ah to Abha.
There are 456+ hotels available in Abha.
What companies run services between Al Majma‘ah, Saudi Arabia and Abha, Saudi Arabia?
There is no direct connection from Al Majma‘ah to Abha. However, you can take the taxi to Al Majmaah, take the train to Riyadh, take the taxi to Pnu 1, take the line 4 subway to Airport T3-4, walk to Riyadh-Airport-RUH airport, fly to Abha Regional Airport (AHB), then take the taxi to Abha. Alternatively, you can take a vehicle from Al Majma‘ah to Abha via Al Majmaah, Riyadh, An Nuzhah, Stc, Transport Center, Riyadh, and Khamis Mushait in around 17h 45m.
- Website
- saudia.com
Flights from Riyadh to Abha Regional Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- SAR 310–1,100
Flights from Prince Nayef Bin Abdulaziz Regional Airport to Abha Regional Airport via Riyadh
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- SAR 390–950
Flights from Prince Nayef Bin Abdulaziz Regional Airport to Abha Regional Airport via Jeddah
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- SAR 390–1,000
Flights from Prince Nayef Bin Abdulaziz Regional Airport to Abha Regional Airport via Medina
- Ave. Duration
- 6h 25m
- When
- Sunday
- Estimated price
- SAR 390–1,000
- Website
- flyadeal.com
Flights from Riyadh to Abha Regional Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- SAR 310–1,100
Flights from Prince Nayef Bin Abdulaziz Regional Airport to Abha Regional Airport via Jeddah
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- SAR 390–1,000
Flights from Prince Nayef Bin Abdulaziz Regional Airport to Abha Regional Airport via Medina
- Ave. Duration
- 6h 25m
- When
- Sunday
- Estimated price
- SAR 390–1,000
- Website
- flynas.com
Flights from Riyadh to Abha Regional Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- SAR 390–750
Flights from Prince Nayef Bin Abdulaziz Regional Airport to Abha Regional Airport via Dammam
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- SAR 500–950
- Phone
- 920000329
- [email protected]
- Website
- sar.com.sa
Train from Al Majmaah to Riyadh
- Ave. Duration
- 1h 36m
- Frequency
- 4 times a day
- Estimated price
- SAR 50–70
- Schedules at
- sar.com.sa
- Economy
- SAR 50–70
- Business
- SAR 85–130
Train from Al Majmaah to Riyadh
- Ave. Duration
- 1h 36m
- Frequency
- 4 times a day
- Estimated price
- SAR 50–70
- Schedules at
- sar.com.sa
- Economy
- SAR 50–70
- Business
- SAR 85–130
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
- +966920018221
- Website
- satrans.com.sa
Bus from Riyadh to Khamis Mushait
- Ave. Duration
- 13h 57m
- Frequency
- Hourly
- Estimated price
- SAR 210–310
- Schedules at
- satrans.com.sa
- Ave. Duration
- 34 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 Need to know: Eurostar, How do I get from Sydney to Melbourne, and How to get from Luton Airport into central London - to help you get the most out of your next trip.






