There are 6 ways to get from Ongole to Dehradun by train, plane, 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.
Train to Vijayawada Airport, fly
best- Take the train from Ongole to Vijayawada Jntrain
- Fly from Vijayawada Airport (VGA) to Dehradun Airport (DED)plane VGA - DED
9h 5m₹10,458–16,804Train
cheapest- Take the train from Ongole to Hazrat Nizamuddintrain 12611 / ...
- Take the train from Hazrat Nizamuddin to Dehraduntrain 12401
37h 10m₹1,014–7,715Bus
- Take the bus from Ongole to Hyderabad MGBSbus
- Take the bus from Hyderabad, Telangana to Ghaziabad, Uttar Pradeshbus
- Take the bus from Ghaziabad, Uttar Pradesh to Dehradun, Uttarakhandbus
46h 33mDrive 2,032.1 km
- Drive from Ongole to Dehraduncar 2,032.1 km
27h 10m₹22,920–33,106Bus to Hyderabad, fly
- Take the bus from Ongole to LB Nagarbus
- Fly from Hyderabad (HYD) to Dehradun Airport (DED)plane HYD - DED
10h 14m₹8,421–15,154Bus via Agra
- Take the bus from Ongole to Vanasthalipurambus
- Take the bus from Hyderabad, Telangana to Agra, Uttar Pradeshbus
- Take the bus from Agra, Uttar Pradesh to Dehradun, Uttarakhandbus
2d 5h
Ongole to Dehradun by train
Comparing Your Travel Options
The cheapest way to get from Ongole to Dehradun is to train which costs ₹1,000 - ₹8,000 and takes 37h 10m.
The fastest way to get from Ongole to Dehradun is to train and fly which takes 9h 5m and costs ₹10,000 - ₹17,000.
No, there is no direct bus from Ongole to Dehradun. However, there are services departing from Ongole and arriving at Dehradun, Uttarakhand via Koti, Hyderabad, Telangana and Ghaziabad, Uttar Pradesh. The journey, including transfers, takes approximately 46h 33m.
No, there is no direct train from Ongole to Dehradun. However, there are services departing from Ongole and arriving at Dehradun via Hazrat Nizamuddin. The journey, including transfers, takes approximately 37h 10m.
The distance between Ongole and Dehradun is 1731 km. The road distance is 2032.1 km.
The best way to get from Ongole to Dehradun without a car is to train which takes 37h 10m and costs ₹1,000 - ₹8,000.
It takes approximately 9h 5m to get from Ongole to Dehradun, including transfers.
Ongole to Dehradun bus services, operated by APSRTC, depart from Ongole station.
Ongole to Dehradun train services, operated by Indian Railways, depart from Ongole station.
The best way to get from Ongole to Dehradun is to train which takes 37h 10m and costs ₹1,000 - ₹8,000. Alternatively, you can bus, which costs and takes 46h 33m.
What companies run services between Ongole, India and Dehradun, India?
You can take a train from Ongole to Dehradun via Hazrat Nizamuddin in around 37h 10m. Alternatively, you can take a bus from Ongole to Dehradun, Uttarakhand via Hyderabad MGBS, Koti, Koti Maternity Hospital, Hyderabad, Telangana, and Ghaziabad, Uttar Pradesh in around 46h 33m.
- Website
- goindigo.in
Flights from Vijayawada Airport to Dehradun Airport via Hyderabad
- Ave. Duration
- 5h 33m
- When
- Every day
- Estimated price
- ₹9,500–13,000
Flights from Vijayawada Airport to Dehradun Airport via Delhi
- Ave. Duration
- 5h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,500–13,000
Flights from Vijayawada Airport to Dehradun Airport via Bengaluru
- Ave. Duration
- 6h 50m
- When
- Wednesday
- Estimated price
- ₹9,500–13,000
Flights from Hyderabad to Dehradun Airport
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- ₹7,000–13,000
Flights from Hyderabad to Dehradun Airport via Delhi
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- ₹7,000–13,000
Flights from Hyderabad to Dehradun Airport via Ahmedabad
- Ave. Duration
- 4h 55m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,000–13,000
Flights from Hyderabad to Dehradun Airport via Pune
- Ave. Duration
- 5h 5m
- When
- Wednesday
- Estimated price
- ₹7,000–13,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ongole to Vijayawada Jn
- Ave. Duration
- 2h 55m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Ongole to Hazrat Nizamuddin
- Ave. Duration
- 30h 10m
- Frequency
- Twice daily
- Estimated price
- ₹800–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹800–950
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,800–3,600
- First Class (1A)
- ₹4,800–6,000
Train from Hazrat Nizamuddin to Dehradun
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
- Phone
- 0866 2570005
- [email protected]
- Website
- APSRTC
Bus from Ongole to Hyderabad MGBS
- Ave. Duration
- 5h 29m
- Frequency
- Hourly
- Estimated price
- ₹500–950
- Website
- APSRTC
- Seater
- ₹500–950
Bus from Ongole to LB Nagar
- Ave. Duration
- 5h 20m
- Frequency
- Hourly
- Estimated price
- ₹500–950
- Website
- APSRTC
- Seater
- ₹500–950
Bus from Ongole to Vanasthalipuram
- Ave. Duration
- 5h 17m
- Frequency
- Hourly
- Estimated price
- ₹500–950
- Website
- APSRTC
- Seater
- ₹500–950
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
Ongole to Dehradun bus services, operated by APSRTC, arrive at Hyderabad MGBS station.
Ongole to Dehradun train services, operated by Indian Railways, arrive at Hazrat Nizamuddin station.
Yes, the driving distance between Ongole to Dehradun is 2032 km. It takes approximately 27h 10m to drive from Ongole to Dehradun.
There are 1272+ hotels available in Dehradun.









