There are 4 ways to get from Riyadh to Makkā by plane, taxi, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Birsa Munda Airport, taxi
best- Fly from Riyadh (RUH) to Birsa Munda Airport (IXR)RUH - IXR
- Take the taxi from Birsa Munda Airport (IXR) to Makkā
12h 14m₹13,570–37,216Fly to Varanasi Airport, train
cheapest- Fly from Riyadh (RUH) to Varanasi Airport (VNS)RUH - VNS
- Take the train from Banaras to Latehar
19h 32m₹12,550–35,566Fly to Gaya, train
- Fly from Riyadh (RUH) to Gaya (GAY)RUH - GAY
- Take the train from Gaya Jn to Latehar
20h 26m₹14,280–40,116Fly to Lok Nayak Jayaprakash Airport, train
- Fly from Riyadh (RUH) to Lok Nayak Jayaprakash Airport (PAT)RUH - PAT
- Take the train from Patna Jn to Latehar
20h 4m₹14,280–42,286
Riyadh (RUH) to Birsa Munda Airport (IXR) flights
Questions & Answers
The cheapest way to get from Riyadh to Makkā is to fly and train which costs ₹12,000 - ₹36,000 and takes 19h 32m.
The fastest way to get from Riyadh to Makkā is to fly and taxi which takes 12h 14m and costs ₹13,000 - ₹38,000.
The distance between Riyadh and Makkā is 4061 km.
It takes approximately 12h 14m to get from Riyadh to Makkā, including transfers.
Makkā is 2h 30m ahead of Riyadh. It is currently 11:39 PM in Riyadh and 2:09 AM in Makkā.
What companies run services between Riyadh, Saudi Arabia and Makkā, India?
There is no direct connection from Riyadh to Makkā. However, you can take the line 1 subway to Kafd, take the line 4 subway to Airport T3-4, walk to Riyadh (RUH) airport, fly to Birsa Munda Airport (IXR), then take the taxi to Makkā. Alternatively, you can take the line 1 subway to Kafd, take the line 4 subway to Airport T3-4, walk to Riyadh (RUH) airport, fly to Gaya (GAY), take the taxi to Gaya Jn, take the train to Latehar, then take the taxi to Makkā.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- goindigo.in
Flights from Riyadh to Birsa Munda Airport via Delhi
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₹12,000–44,000
Flights from Riyadh to Birsa Munda Airport via Mumbai
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- ₹12,000–37,000
Flights from Riyadh to Birsa Munda Airport via Hyderabad
- Ave. Duration
- 14h
- When
- Every day
- Estimated price
- ₹13,000–38,000
Flights from Riyadh to Gaya via Delhi
- Ave. Duration
- 15h 5m
- When
- Every day
- Estimated price
- ₹13,000–37,000
Flights from Riyadh to Varanasi Airport via Hyderabad
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- ₹12,000–35,000
Flights from Riyadh to Varanasi Airport via Mumbai
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- ₹11,000–33,000
Flights from Riyadh to Varanasi Airport via Bengaluru
- Ave. Duration
- 10h 5m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹13,000–37,000
Flights from Riyadh to Varanasi Airport via Delhi
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- ₹11,000–40,000
Flights from Riyadh to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ₹13,000–47,000
Flights from Riyadh to Lok Nayak Jayaprakash Airport via Mumbai
- Ave. Duration
- 10h 20m
- When
- Every day
- Estimated price
- ₹14,000–41,000
Flights from Riyadh to Lok Nayak Jayaprakash Airport via Bengaluru
- Ave. Duration
- 12h 30m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹16,000–45,000
Flights from Riyadh to Lok Nayak Jayaprakash Airport via Lucknow
- Ave. Duration
- 8h 15m
- When
- Monday to Saturday
- Estimated price
- ₹14,000–49,000
- Website
- airindia.in
Flights from Riyadh to Birsa Munda Airport via Delhi
- Ave. Duration
- 14h 40m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹11,000–34,000
Flights from Riyadh to Gaya via Delhi
- Ave. Duration
- 14h 50m
- When
- Every day
- Estimated price
- ₹13,000–37,000
Flights from Riyadh to Gaya via Muscat, Delhi
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- ₹15,000–40,000
Flights from Riyadh to Gaya via Abu Dhabi, Delhi
- Ave. Duration
- 14h 55m
- When
- Every day
- Estimated price
- ₹12,000–42,000
Flights from Riyadh to Gaya via Doha, Delhi
- Ave. Duration
- 15h 5m
- When
- Monday, Thursday, and Sunday
- Estimated price
- ₹16,000–65,000
Flights from Riyadh to Varanasi Airport via Delhi
- Ave. Duration
- 6h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–39,000
- Website
- airindiaexpress.in
Flights from Riyadh to Birsa Munda Airport via Bengaluru
- Ave. Duration
- 12h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹14,000–37,000
Flights from Riyadh to Varanasi Airport via Bengaluru
- Ave. Duration
- 10h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹13,000–34,000
Flights from Riyadh to Varanasi Airport via Delhi
- Ave. Duration
- 6h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–39,000
Flights from Riyadh to Lok Nayak Jayaprakash Airport via Bengaluru
- Ave. Duration
- 13h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹16,000–41,000
- Website
- starlightairline.com
Flights from Riyadh to Varanasi Airport via Mumbai
- Ave. Duration
- 12h 50m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ₹12,000–36,000
- Website
- spicejet.com
Flights from Riyadh to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- ₹14,000–49,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Gaya Jn to Latehar
- Ave. Duration
- 6h 18m
- Frequency
- Once daily
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,700
Train from Banaras to Latehar
- Ave. Duration
- 7h 51m
- Frequency
- Once daily
- Estimated price
- ₹230–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Patna Jn to Latehar
- Ave. Duration
- 8h 41m
- Frequency
- Once daily
- Estimated price
- ₹240–1,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹240–290
- Third AC (3A)
- ₹650–800
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–1,900
- Ave. Duration
- 1h 53m
- Estimated price
- ₹2,400–2,900
Ranchi Taxi Travels Service
Ranchi Taxi
- Phone
- +91 93 34 16 07 43
- Website
- ranchitaxi.in
Ranchi Cabs
- Phone
- +91 90 06 66 65 49
- Website
- ranchicabs.com
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 How do I get from Sydney to Melbourne, Flying into Beijing?, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.






