There are 4 ways to get from Rajkot to Landour by plane, taxi, train, bus (Flixbus), 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.
Fly, taxi
best- Fly from Rajkot International Airport (HSR) to Dehradun Airport (DED)plane HSR - DED
- Take the taxi from Dehradun Airport (DED) to Landourtaxi
6h 7m₹8,488–18,413Train
cheapest- Take the train from Rajkot Jn to Dehraduntrain 19565
28h 52m₹1,382–5,682Bus
- Take the bus from Rajkot to Ghaziabadbus
- Take the bus from Ghaziabad to Meerut APS College of Educationbus
- Take the bus from Meerut to Haridwarbus
- Take the bus from FlixBus Haridwar - Kashyap Ashram to FlixBus Mussoorie - Library Roadbus
33h 29mDrive 1,407.4 km
- Drive from Rajkot to Landourcar 1,407.4 km
16h 33m₹15,729–22,719
Rajkot International Airport (HSR) to Dehradun Airport (DED) flights
Comparing Your Travel Options
The cheapest way to get from Rajkot to Landour is to train which costs ₹1,300 - ₹6,000 and takes 28h 52m.
The fastest way to get from Rajkot to Landour is to fly and taxi which takes 6h 7m and costs ₹8,500 - ₹19,000.
No, there is no direct bus from Rajkot to Landour. However, there are services departing from Rajkot and arriving at FlixBus Mussoorie - Library Road via Ghaziabad, Meerut and FlixBus Haridwar - Kashyap Ashram. The journey, including transfers, takes approximately 33h 29m.
No, there is no direct train from Rajkot to Landour. However, there are services departing from Rajkot Jn and arriving at Dehradun via . The journey, including transfers, takes approximately 28h 52m.
The distance between Rajkot and Landour is 1207 km. The road distance is 1407.4 km.
The best way to get from Rajkot to Landour without a car is to train which takes 28h 52m and costs ₹1,300 - ₹6,000.
It takes approximately 6h 7m to get from Rajkot to Landour, including transfers.
Rajkot to Landour bus services, operated by Mahadev Travels, depart from Rajkot station.
Rajkot to Landour train services, operated by Indian Railways, depart from Rajkot Jn station.
The best way to get from Rajkot to Landour is to train which takes 28h 52m and costs ₹1,300 - ₹6,000. Alternatively, you can bus, which costs and takes 33h 29m.
What companies run services between Rajkot, India and Landour, India?
Indian Railways operates a train from Rajkot Jn to Dehradun once a week. Tickets cost ₹600–4,800 and the journey takes 28h 20m. Alternatively, you can take a bus from Rajkot to Landour via Ghaziabad, Meerut, FlixBus Haridwar - Kashyap Ashram, and FlixBus Mussoorie - Library Road in around 33h 29m.
- Website
- goindigo.in
Flights from Rajkot International Airport to Dehradun Airport via Delhi
- Ave. Duration
- 6h 38m
- When
- Every day
- Estimated price
- ₹6,000–18,000
Flights from Rajkot International Airport to Dehradun Airport via Pune
- Ave. Duration
- 8h 25m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹8,500–19,000
- Website
- airindia.in
Flights from Rajkot International Airport to Dehradun Airport via Mumbai
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Rajkot International Airport to Dehradun Airport via Delhi
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹6,500–16,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Rajkot Jn to Dehradun
- Ave. Duration
- 28h 20m
- Frequency
- Once a week
- Estimated price
- ₹600–4,800
- Website
- irctc.co.in
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,600–2,000
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,800–4,800
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Rajkot to Ghaziabad
- Ave. Duration
- 26h
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- [email protected]
- Website
- SLGT Travels
Bus from Rajkot to Ghaziabad
- Ave. Duration
- 26h 3m
- Frequency
- Once daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 1h 25m
- Frequency
- Every 20 minutes
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Ghaziabad to Meerut APS College of Education
- Ave. Duration
- 1h
- Frequency
- 3 times a week
- Website
- National Travels - Ratnagiri
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Meerut to Haridwar
- Ave. Duration
- 3h 1m
- Frequency
- Hourly
- Estimated price
- ₹700–1,500
- Schedules at
- laxmiholidays.com
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Haridwar - Kashyap Ashram to FlixBus Mussoorie - Library Road
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- ₹210–400
- Website
- FlixBus India
- Ave. Duration
- 54 min
- Estimated price
- ₹1,300–1,600
Dehradun Taxi Service
- Phone
- +91 98 97 97 32 55
- Website
- dehraduntaxiservices.in
Doon Cabs
- Phone
- +91 96 34 00 40 07
- Website
- dooncabs.co.in
Doon Travel
- Phone
- +91 63 98 48 50 08
- Website
- doontravel.com
Car Yatra
- Phone
- +91 96 90 16 90 69
- Website
- facebook.com
Haridwar Car service
- Phone
- +91 99 17 03 34 48
- Website
- haridwarcarservice.com
Nature Holidays Travel
- Phone
- +91 97 60 58 55 60
- Website
- natureholidaystravel.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 Is ride-sharing platform BlaBlaCar right for you?, The London Underground: Essential tips to navigate the Tube, and Travelling around the UAE - to help you get the most out of your next trip.
Booking & Getting There
Rajkot to Landour bus services, operated by Mahadev Travels, arrive at Ghaziabad station.
Rajkot to Landour train services, operated by Indian Railways, arrive at Dehradun station.
Yes, the driving distance between Rajkot to Landour is 1407 km. It takes approximately 16h 33m to drive from Rajkot to Landour.
There are 1255+ hotels available in Landour.














