There are 10 ways to get from Ongole to Dharamsala by taxi, plane, train, 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.
Taxi to Vijayawada Airport, fly to Kangra Airport
best- Take the taxi from Ongole to Vijayawada-Airport-VGAtaxi
- Fly from Vijayawada Airport (VGA) to Kangra Airport (DHM)plane VGA - DHM
9h 23m₹14,007–26,636Train, bus
cheapest- Take the train from Ongole to New Delhitrain 12615 / ...
- Take the bus from Kashmere Gate Zingbus Lounge to Bharat Petrol Pump, Dharamshalabus
43h 20m₹1,329–7,665Train, bus via Chandīgarh
- Take the train from Ongole to New Delhitrain
- Take the train from New Delhi to Chandigarhtrain
- Take the bus from Chandigarh to Dehrabus
- Take the bus from Dehra to McLeod Ganjbus
39h 56m₹1,727–8,865Bus
- Take the bus from Ongole to Hyderabadbus
- Take the bus from Hyderabad to Delhibus
- Take the bus from Delhi to Dharamshalabus
2d 4hDrive 2,296.3 km
- Drive from Ongole to Dharamsalacar 2,296.3 km
30h 47m₹25,764–37,214Bus to Hyderabad, fly to Kangra Airport
- Take the bus from Ongole to LB Nagarbus
- Fly from Hyderabad (HYD) to Kangra Airport (DHM)plane HYD - DHM
13h 38m₹10,881–24,594Taxi to Vijayawada Airport, fly to Chandigarh International Airport, bus
- Take the taxi from Ongole to Vijayawada-Airport-VGAtaxi
- Fly from Vijayawada Airport (VGA) to Chandigarh International Airport (IXC)plane VGA - IXC
- Take the bus from Chandigarh to Dehrabus
- Take the bus from Dehra to McLeod Ganjbus
13h 56m₹13,500–20,676Taxi to Vijayawada Airport, fly to Sri Guru Ram Dass Jee International Airport, bus
- Take the taxi from Ongole to Vijayawada-Airport-VGAtaxi
- Fly from Vijayawada Airport (VGA) to Sri Guru Ram Dass Jee International Airport (ATQ)plane VGA - ATQ
- Take the bus from Amritsar to McLeodganj - Main Squarebus
14h 59mTaxi to Vijayawada Airport, fly to Jammu Airport, train, bus
- Take the taxi from Ongole to Vijayawada-Airport-VGAtaxi
- Fly from Vijayawada Airport (VGA) to Jammu Airport (IXJ)plane VGA - IXJ
- Take the train from Jammu Tawi to Pathankottrain
- Take the bus from Pathankot to McLeodganj - Main Squarebus
14h 24mTrain, taxi
- Take the train from Ongole to Mukeriantrain 16031 / ...
- Take the taxi from Mukerian to Dharamsalataxi
45h 27m₹4,384–11,453
Ongole to Dharamsala by train, foot, and bus
Comparing Your Travel Options
The cheapest way to get from Ongole to Dharamsala is to train and bus which costs ₹1,300 - ₹8,000 and takes 43h 20m.
The fastest way to get from Ongole to Dharamsala is to taxi and fly which takes 9h 23m and costs ₹14,000 - ₹27,000.
No, there is no direct bus from Ongole to Dharamsala. However, there are services departing from Ongole and arriving at Dharamshala via Hyderabad and Delhi. The journey, including transfers, takes approximately 2 days 4h.
The distance between Ongole and Dharamsala is 1974 km. The road distance is 2296.3 km.
The best way to get from Ongole to Dharamsala without a car is to train and bus via Chandīgarh which takes 39h 56m and costs ₹1,700 - ₹9,000.
It takes approximately 9h 23m to get from Ongole to Dharamsala, including transfers.
Ongole to Dharamsala bus services, operated by Cherry tours&travels, depart from Ongole station.
Ongole to Dharamsala bus services, operated by Cherry tours&travels, arrive at Hyderabad station.
Yes, the driving distance between Ongole to Dharamsala is 2296 km. It takes approximately 30h 47m to drive from Ongole to Dharamsala.
Book your Ongole to Dharamsala bus tickets online with Omio.
What companies run services between Ongole, India and Dharamsala, India?
You can take a bus from Ongole to Dharamshala via Hyderabad and Delhi in around 2d 4h.
- Website
- goindigo.in
Flights from Vijayawada Airport to Kangra Airport via Delhi
- Ave. Duration
- 5h 15m
- When
- Tuesday and Thursday
- Estimated price
- ₹11,000–26,000
Flights from Hyderabad to Kangra Airport via Delhi
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ₹10,000–23,000
Flights from Hyderabad to Kangra Airport via Chandigarh International Airport
- Ave. Duration
- 5h 55m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹10,000–23,000
Flights from Vijayawada Airport to Chandigarh International Airport via Bengaluru
- Ave. Duration
- 8h 38m
- When
- Every day
- Estimated price
- ₹10,000–19,000
Flights from Vijayawada Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 8h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,500–19,000
Flights from Vijayawada Airport to Chandigarh International Airport via Hyderabad
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- ₹8,000–19,000
Flights from Vijayawada Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 11h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,000–19,000
Flights from Vijayawada Airport to Sri Guru Ram Dass Jee International Airport via Mumbai
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,500–19,000
Flights from Vijayawada Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 5h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,500–19,000
Flights from Vijayawada Airport to Sri Guru Ram Dass Jee International Airport via Hyderabad, Delhi
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ₹8,500–19,000
Flights from Vijayawada Airport to Jammu Airport via Delhi
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹10,000–23,000
Flights from Vijayawada Airport to Jammu Airport via Madras, Delhi
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- ₹13,000–24,000
Flights from Vijayawada Airport to Jammu Airport via Hyderabad, Delhi
- Ave. Duration
- 10h 55m
- When
- Every day
- Estimated price
- ₹11,000–23,000
- Website
- airindia.in
Flights from Vijayawada Airport to Chandigarh International Airport via Bengaluru
- Ave. Duration
- 5h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹9,500–24,000
Flights from Vijayawada Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- ₹10,000–15,000
Flights from Vijayawada Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- ₹10,000–15,000
Flights from Vijayawada Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 7h 1m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Vijayawada Airport to Sri Guru Ram Dass Jee International Airport via Mumbai
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- ₹9,500–17,000
- Website
- spicejet.com
Flights from Vijayawada Airport to Kangra Airport via Delhi
- Ave. Duration
- 5h 35m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹11,000–26,000
Flights from Hyderabad to Kangra Airport via Delhi
- Ave. Duration
- 6h 25m
- When
- Monday and Friday
- Estimated price
- ₹10,000–23,000
- Website
- airindiaexpress.in
Flights from Vijayawada Airport to Chandigarh International Airport via Bengaluru
- Ave. Duration
- 5h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹9,500–24,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ongole to New Delhi
- Ave. Duration
- 30h 40m
- Frequency
- Twice daily
- Estimated price
- ₹800–6,500
- 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,500
Train from New Delhi to Chandigarh
- Ave. Duration
- 3h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,500
Train from Jammu Tawi to Pathankot
- Ave. Duration
- 2h 12m
- Frequency
- Once daily
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Ongole to New Delhi
- Ave. Duration
- 30h 40m
- Frequency
- Twice daily
- Estimated price
- ₹800–6,500
- 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,500
Train from Ongole to Mukerian
- Ave. Duration
- 43h 17m
- Frequency
- 5 times a week
- Estimated price
- ₹950–7,500
- Website
- irctc.co.in
- Sleeper Class
- ₹950–1,200
- Third AC (3A)
- ₹2,400–3,100
- Second AC (2A)
- ₹3,500–4,400
- First Class (1A)
- ₹5,500–7,500
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from Chandigarh to Dehra
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- ₹430–850
- Website
- hrtchp.com
- Ordinary
- ₹430–600
- AC Himdhara
- ₹550–850
Bus from Dehra to McLeod Ganj
- Ave. Duration
- 1h 7m
- Frequency
- Twice daily
- Estimated price
- ₹300–480
- Website
- hrtchp.com
- Ordinary
- ₹300–400
- AC Himdhara
- ₹340–480
Bus from Chandigarh to Dehra
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- ₹430–850
- Website
- hrtchp.com
- Ordinary
- ₹430–600
- AC Himdhara
- ₹550–850
Bus from Dehra to McLeod Ganj
- Ave. Duration
- 1h 7m
- Frequency
- Twice daily
- Estimated price
- ₹300–480
- Website
- hrtchp.com
- Ordinary
- ₹300–400
- AC Himdhara
- ₹340–480
- Website
- Cherry tours&travels
Bus from Ongole to Hyderabad
- Ave. Duration
- 7h
- Frequency
- Every 4 hours
- Schedules at
- Cherry tours&travels
- Phone
- +91 91309 66666
- [email protected]
- Website
- Vikram Travels
Bus from Ongole to Hyderabad
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Website
- Vikram Travels
- Website
- Chandu Travels
Bus from Ongole to Hyderabad
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a day
- Schedules at
- Chandu Travels
- Phone
- +91 92462 62999
- [email protected]
- Website
- V Kaveri Travels
Bus from Ongole to Hyderabad
- Ave. Duration
- 7h 40m
- Frequency
- 3 times a day
- Website
- V Kaveri Travels
- Website
- Kaveri Travels
Bus from Ongole to Hyderabad
- Ave. Duration
- 6h 25m
- Frequency
- 3 times a week
- Schedules at
- Kaveri Travels
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Ongole to Hyderabad
- Ave. Duration
- 7h 30m
- Frequency
- 3 times a week
- Website
- NeuGo
- Phone
- +91 9949692324
- [email protected]
- Website
- Pramukh Travels
Bus from Ongole to Hyderabad
- Ave. Duration
- 5h 31m
- Frequency
- Twice a week
- Website
- Pramukh Travels
- Website
- Pramukh Travels
- Website
- Vihari Travels
Bus from Ongole to Hyderabad
- Ave. Duration
- 6h 35m
- Frequency
- Twice a week
- Schedules at
- Vihari Travels
- Website
- Brahmani Travels
Bus from Ongole to Hyderabad
- Ave. Duration
- 5h 25m
- Frequency
- Once a week
- Schedules at
- Brahmani Travels
- Website
- Urban Links
Bus from Ongole to Hyderabad
- Ave. Duration
- 5h 51m
- Frequency
- Once a week
- Schedules at
- Urban Links
Bus from Ongole to Hyderabad
- Ave. Duration
- 6h
- Frequency
- Once a week
- Schedules at
- Bhagavan Sri Venkaiah Travels
- Website
- Davuluri Travels
Bus from Ongole to Hyderabad
- Ave. Duration
- 6h 45m
- Frequency
- Once a week
- Schedules at
- Davuluri Travels
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Hyderabad to Delhi
- Ave. Duration
- 33h 15m
- Frequency
- Once daily
- Schedules at
- Raj Kalpana Travels Pvt Ltd
- Phone
- +917879122122
- [email protected]
- Website
- vermatravelsindia.com
Bus from Hyderabad to Delhi
- Ave. Duration
- 34h 30m
- Frequency
- Once daily
- Estimated price
- ₹3,800–4,700
- Book at
- Verma Travels
- Phone
- 07932 808659
- Website
- traveline.info
Bus from Delhi to Dharamshala
- Ave. Duration
- 10h 30m
- Frequency
- 4 times a day
- Schedules at
- Let's Go!
- Phone
- +91 98821 15555
- [email protected]
- Website
- Bedi Travels
Bus from Delhi to Dharamshala
- Ave. Duration
- 10h 45m
- Frequency
- 4 times a day
- Schedules at
- Bedi Travels
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Delhi to Dharamshala
- Ave. Duration
- 10h 20m
- Frequency
- 3 times a day
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Website
- A N Holidays
Bus from Delhi to Dharamshala
- Ave. Duration
- 10h 40m
- Frequency
- Twice daily
- Schedules at
- A N Holidays
- Website
- RS Holidays
Bus from Delhi to Dharamshala
- Ave. Duration
- 12h
- Frequency
- Once daily
- Schedules at
- RS Holidays
- Website
- New Milan Travels
Bus from Delhi to Dharamshala
- Ave. Duration
- 9h 50m
- Frequency
- 4 times a week
- Schedules at
- New Milan Travels
- Website
- Rao Travels India Pvt Ltd.
Bus from Delhi to Dharamshala
- Ave. Duration
- 10h 20m
- Frequency
- 4 times a week
- Schedules at
- Rao Travels India Pvt Ltd.
- Website
- New Himalaya Travels
Bus from Delhi to Dharamshala
- Ave. Duration
- 10h 50m
- Frequency
- 4 times a week
- Schedules at
- New Himalaya Travels
- Website
- Triptara tour & Travel
Bus from Delhi to Dharamshala
- Ave. Duration
- 10h
- Frequency
- Twice a week
- Schedules at
- Triptara tour & Travel
- Phone
- 0866 2570005
- [email protected]
- Website
- APSRTC
Bus from Ongole to LB Nagar
- Ave. Duration
- 5h 20m
- Frequency
- Hourly
- Estimated price
- ₹500–950
- Website
- APSRTC
- Seater
- ₹500–950
- Phone
- +91 9899151311
- [email protected]
- Website
- CIty Land Travels
Bus from Amritsar to McLeodganj - Main Square
- Ave. Duration
- 4h 40m
- Frequency
- Twice daily
- Schedules at
- CIty Land Travels
Bus from Amritsar to McLeodganj - Main Square
- Ave. Duration
- 5h 15m
- Frequency
- 4 times a week
- Schedules at
- Golden Temple Volvo Bus Service
Bus from Pathankot to McLeodganj - Main Square
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a week
- Schedules at
- Golden Temple Volvo Bus Service
Bus from Amritsar to McLeodganj - Main Square
- Ave. Duration
- 4h 40m
- Frequency
- Once a week
- Schedules at
- Himachali Vivah Tours and Travels
Bus from Pathankot to McLeodganj - Main Square
- Ave. Duration
- 2h 40m
- Frequency
- Once a week
- Schedules at
- Himachali Vivah Tours and Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Pathankot to McLeodganj - Main Square
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- 91 82870 09889
- [email protected]
- Website
- zingbus.com
Bus from Kashmere Gate Zingbus Lounge to Bharat Petrol Pump, Dharamshala
- Ave. Duration
- 11h 30m
- Frequency
- Every 3 hours
- Estimated price
- ₹500–1,600
- Website
- zingbus.com
- A/C Semi Sleepe
- ₹650–1,100
- Ave. Duration
- 2h 26m
- Estimated price
- ₹2,700–4,100
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
There are 417+ hotels available in Dharamsala.




























