There are 5 ways to get from Dehradun to Shivamogga by plane, bus, train, 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
best- Fly from Dehradun Airport (DED) to Shivamogga (RQY)plane DED - RQY
15h 56m₹12,496–27,841Train
cheapest- Take the train from Dehradun to Hazrat Nizamuddintrain
- Take the train from Hazrat Nizamuddin to Birur Jntrain
- Take the train from Birur Jn to Shimogatrain
2d 1h₹1,339–10,158Bus via Ujjain
- Take the bus from Dehradun, Uttarakhand to Ujjain, Madhya Pradeshbus
- Take the bus from Ujjain, Madhya Pradesh to Vijayapura, Karnatakabus
- Take the bus from Vijayapur to Chitradurgabus
- Take the bus from Chitradurga to Shivamoggabus
2dDrive 2,095 km
- Drive from Dehradun to Shivamoggacar 2,095 km
27h 31m₹23,594–34,080Bus
- Take the bus from Dehradun, Uttarakhand to Ghaziabad, Uttar Pradeshbus
- Take the bus from Ghaziabad, Uttar Pradesh to Hyderabad, Telanganabus
- Take the bus from Hyderabad, Telangana to Shivamogga, Karnatakabus
2d 8h
Dehradun to Shivamogga by train
Questions & Answers
The cheapest way to get from Dehradun to Shivamogga is to train which costs ₹1,300 - ₹11,000 and takes 2 days 1h.
The fastest way to get from Dehradun to Shivamogga is to fly which takes 15h 56m and costs ₹12,000 - ₹28,000.
No, there is no direct bus from Dehradun to Shivamogga. However, there are services departing from Dehradun, Uttarakhand and arriving at Shivamogga via Ujjain, Madhya Pradesh, Vijayapur and Chitradurga. The journey, including transfers, takes approximately 2 days 0h.
No, there is no direct train from Dehradun to Shivamogga. However, there are services departing from Dehradun and arriving at Shimoga via Hazrat Nizamuddin and Birur Jn. The journey, including transfers, takes approximately 2 days 1h.
The distance between Dehradun and Shivamogga is 1877 km. The road distance is 2095 km.
The best way to get from Dehradun to Shivamogga without a car is to bus via Ujjain which takes 2 days 0h and costs .
It takes approximately 15h 56m to get from Dehradun to Shivamogga, including transfers.
Dehradun to Shivamogga bus services, operated by Ram Dalal Holidays Pvt Ltd, depart from Dehradun, Uttarakhand station.
Dehradun to Shivamogga train services, operated by Indian Railways, depart from Dehradun station.
The best way to get from Dehradun to Shivamogga is to fly which takes 15h 56m and costs ₹12,000 - ₹28,000. Alternatively, you can bus via Ujjain, which costs and takes 2 days 0h, you could also train, which costs ₹1,300 - ₹11,000 and takes 2 days 1h.
What companies run services between Dehradun, India and Shivamogga, India?
IndiGo Airlines, Star Air, and two other airlines fly from Dehradun Airport (DED) to Shivamogga (RQY) 3 times a day. Alternatively, you can take a bus from Dehradun, Uttarakhand to Shivamogga via Ujjain, Madhya Pradesh, Vijayapura, Karnataka, Vijayapur, and Chitradurga in around 2d.
- Website
- goindigo.in
Flights from Dehradun Airport to Shivamogga via Bengaluru
- Ave. Duration
- 20h 25m
- When
- Every day
- Estimated price
- ₹11,000–29,000
- Website
- starair.in
Flights from Dehradun Airport to Shivamogga via Hyderabad
- Ave. Duration
- 15h 15m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₹11,000–26,000
Flights from Dehradun Airport to Shivamogga via Lucknow, Hyderabad
- Ave. Duration
- 17h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹11,000–26,000
- Website
- spicejet.com
Flights from Dehradun Airport to Shivamogga via Hyderabad
- Ave. Duration
- 20h 40m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₹11,000–26,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Dehradun to Hazrat Nizamuddin
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Hazrat Nizamuddin to Birur Jn
- Ave. Duration
- 40h 23m
- Frequency
- Once a week
- Estimated price
- ₹1,000–7,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹1,000–1,200
- Third AC (3A)
- ₹2,500–3,100
- Second AC (2A)
- ₹3,500–4,400
- First Class (1A)
- ₹6,000–7,500
Train from Birur Jn to Shimoga
- Ave. Duration
- 1h 4m
- Frequency
- Every 4 hours
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
- Phone
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from Vijayapur to Chitradurga
- Ave. Duration
- 5h 54m
- Frequency
- Twice daily
- Estimated price
- ₹500–900
- Schedules at
- vrlbus.in
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Chitradurga to Shivamogga
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- ₹500–700
- Schedules at
- ksrtc.in
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, Best ways to travel around Australia, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Dehradun to Shivamogga bus services, operated by Ram Dalal Holidays Pvt Ltd, arrive at Ujjain, Madhya Pradesh station.
Dehradun to Shivamogga train services, operated by Indian Railways, arrive at Hazrat Nizamuddin station.
Yes, the driving distance between Dehradun to Shivamogga is 2095 km. It takes approximately 27h 31m to drive from Dehradun to Shivamogga.
There are 19+ hotels available in Shivamogga.














