There are 6 ways to get from Dharamsala to Udaipur by plane, bus, train, car, or taxi
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 Kangra Airport (DHM) to Dabok Airport (UDR)plane DHM - UDR
4h 9m₹15,107–23,329Bus, train
cheapest- Take the bus from Bharat Petrol Pump to Karnal Bypassbus
- Take the train from Delhi Sarai Rohilla to Ranapratapnagartrain 20473
18h 52m₹976–4,286Bus via Karol Bāgh
- Take the bus from Bharat Petrol Pump to Karnal Bypassbus
- Take the bus from Delhi to Udaipurbus redbusIndia_Bharat Benz A/C Seater /Sleeper
19h 5mDrive 1,063.7 km
- Drive from Dharamsala to Udaipurcar 1,063.7 km
14h 56m₹10,406–15,031Taxi, train
- Take the taxi from Dharamsala to Daulatpur Chauktaxi
- Take the train from Daulatpur Chauk to Ajmertrain
- Take the train from Ajmer to Ranapratapnagartrain
23h 33m₹3,228–8,058Bus
- Take the bus from Dharamshala to Chandigarhbus
- Take the bus from Chandigarh to Ludhianabus
- Take the bus from Ludhiana to Udaipurbus
26h 35m
Kangra Airport (DHM) to Dabok Airport (UDR) flights
Comparing Your Travel Options
The cheapest way to get from Dharamsala to Udaipur is to bus and train which costs ₹950 - ₹4,300 and takes 18h 52m.
The fastest way to get from Dharamsala to Udaipur is to fly which takes 4h 9m and costs ₹15,000 - ₹24,000.
No, there is no direct bus from Dharamsala to Udaipur. However, there are services departing from Bharat Petrol Pump and arriving at Udaipur via Sanjay Gandhi Transport Nagar, West Enclave and Delhi. The journey, including transfers, takes approximately 19h 5m.
The distance between Dharamsala and Udaipur is 904 km. The road distance is 1063.7 km.
The best way to get from Dharamsala to Udaipur without a car is to bus and train which takes 18h 52m and costs ₹950 - ₹4,300.
It takes approximately 4h 9m to get from Dharamsala to Udaipur, including transfers.
Dharamsala to Udaipur bus services, operated by Laxmi Holidays, depart from Bharat Petrol Pump station.
The best way to get from Dharamsala to Udaipur is to fly which takes 4h 9m and costs ₹15,000 - ₹24,000. Alternatively, you can bus via Karol Bāgh, which costs and takes 19h 5m.
Dharamsala to Udaipur bus services, operated by Laxmi Holidays, arrive at Karnal Bypass station.
Yes, the driving distance between Dharamsala to Udaipur is 1064 km. It takes approximately 14h 56m to drive from Dharamsala to Udaipur.
What companies run services between Dharamsala, India and Udaipur, India?
IndiGo Airlines and Spicejet fly from Kangra Airport (DHM) to Dabok Airport (UDR) twice daily. Alternatively, you can take a bus from Bharat Petrol Pump to Udaipur via Karnal Bypass, Sanjay Gandhi Transport Nagar, West Enclave, Avantika Sec 1, and Delhi in around 19h 5m.
- Website
- goindigo.in
Flights from Kangra Airport to Dabok Airport via Delhi
- Ave. Duration
- 4h 44m
- When
- Every day
- Estimated price
- ₹14,000–22,000
Flights from Kangra Airport to Dabok Airport via Delhi, Jaipur
- Ave. Duration
- 7h 55m
- When
- Sunday
- Estimated price
- ₹14,000–22,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Delhi Sarai Rohilla to Ranapratapnagar
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- ₹350–2,700
- Website
- irctc.co.in
- Sleeper Class
- ₹350–420
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,100–2,700
Train from Daulatpur Chauk to Ajmer
- Ave. Duration
- 16h 15m
- Frequency
- Once daily
- Estimated price
- ₹430–3,300
- Website
- irctc.co.in
- Sleeper Class
- ₹430–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,300
Train from Ajmer to Ranapratapnagar
- Ave. Duration
- 4h 19m
- Frequency
- Every 4 hours
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Bharat Petrol Pump to Karnal Bypass
- Ave. Duration
- 5h 20m
- Frequency
- 5 times a day
- Estimated price
- ₹600–1,600
- Schedules at
- laxmiholidays.com
- Semi Sleeper
- ₹600–1,500
Bus from Bharat Petrol Pump to Karnal Bypass
- Ave. Duration
- 5h 20m
- Frequency
- 5 times a day
- Estimated price
- ₹600–1,600
- Schedules at
- laxmiholidays.com
- Semi Sleeper
- ₹600–1,500
- Phone
- +91 95711 14364
- [email protected]
- Website
- Hari Das Tour & Travels
Bus from Delhi to Udaipur
- Ave. Duration
- 12h 25m
- Frequency
- Every 2 hours
- Schedules at
- Hari Das Tour & Travels
- Website
- Mukesh Tours And Travels
Bus from Delhi to Udaipur
- Ave. Duration
- 12h 45m
- Frequency
- Every 3 hours
- Schedules at
- Mukesh Tours And Travels
- Phone
- +91-8743844445
- Website
- Safar Express Tour
Bus from Delhi to Udaipur
- Ave. Duration
- 12h 55m
- Frequency
- 3 times a day
- Schedules at
- Safar Express Tour
- Website
- India Tours and Travels
Bus from Delhi to Udaipur
- Ave. Duration
- 12h
- Frequency
- Twice daily
- Schedules at
- India Tours and Travels
- Phone
- 080-46333629
- [email protected]
- Website
- Vikas Travels
Bus from Delhi to Udaipur
- Ave. Duration
- 13h
- Frequency
- Once daily
- Schedules at
- Vikas Travels
- Website
- Neelkanth Travels
Bus from Delhi to Udaipur
- Ave. Duration
- 13h
- Frequency
- Once daily
- Schedules at
- Neelkanth Travels
- Phone
- +91 9521797979
- [email protected]
- Website
- Shrinath Solitaire
Bus from Delhi to Udaipur
- Ave. Duration
- 12h
- Frequency
- Once daily
- Schedules at
- Shrinath Solitaire
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from Delhi to Udaipur
- Ave. Duration
- 13h 5m
- Frequency
- Once daily
- Website
- RS Yadav Smart Bus
- Website
- Shri Rishabh Travels
Bus from Delhi to Udaipur
- Ave. Duration
- 11h 57m
- Frequency
- 6 times a week
- Schedules at
- Shri Rishabh Travels
- Phone
- +91 99098 23333
- [email protected]
- Website
- My My Tour and Travels
Bus from Delhi to Udaipur
- Ave. Duration
- 12h 45m
- Frequency
- 6 times a week
- Schedules at
- My My Tour and Travels
- Website
- Ashok Travels
Bus from Delhi to Udaipur
- Ave. Duration
- 13h 58m
- Frequency
- 6 times a week
- Schedules at
- Ashok Travels
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Delhi to Udaipur
- Ave. Duration
- 12h 45m
- Frequency
- 5 times a week
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
Bus from Dharamshala to Chandigarh
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Phone
- +91 9099022225
- [email protected]
- Website
- Shrinath Travel Agency Pvt. Ltd.
Bus from Delhi to Udaipur
- Ave. Duration
- 17h 56m
- Frequency
- 6 times a week
- Schedules at
- Shrinath Travel Agency Pvt. Ltd.
- Website
- New Himalaya Travels
Bus from Dharamshala to Chandigarh
- Ave. Duration
- 5h 41m
- Frequency
- Every 4 hours
- Schedules at
- New Himalaya Travels
- Phone
- +91 98821 15555
- [email protected]
- Website
- Bedi Travels
Bus from Dharamshala to Chandigarh
- Ave. Duration
- 5h 30m
- Frequency
- 4 times a day
- Schedules at
- Bedi Travels
- Website
- Let's Go Holidays
Bus from Dharamshala to Chandigarh
- Ave. Duration
- 5h 50m
- Frequency
- 3 times a day
- Schedules at
- Let's Go Holidays
- Website
- Rao Travels India Pvt Ltd.
Bus from Dharamshala to Chandigarh
- Ave. Duration
- 6h
- Frequency
- Once daily
- Schedules at
- Rao Travels India Pvt Ltd.
- Website
- HR Holidays
Bus from Dharamshala to Chandigarh
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Schedules at
- HR Holidays
- Website
- Triptara tour & Travel
Bus from Dharamshala to Chandigarh
- Ave. Duration
- 5h 12m
- Frequency
- Once daily
- Schedules at
- Triptara tour & Travel
- Phone
- 9599757693
- [email protected]
- Website
- omio.com
Bus from Dharamshala to Chandigarh
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- ₹900–1,200
- Schedules at
- asianshinabus.com
- Website
- PAL Travel Lines
Bus from Dharamshala to Chandigarh
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Schedules at
- PAL Travel Lines
- Website
- Himalayan Holidays
Bus from Dharamshala to Chandigarh
- Ave. Duration
- 7h
- Frequency
- Once daily
- Schedules at
- Himalayan Holidays
- Website
- New Walia Travels
Bus from Dharamshala to Chandigarh
- Ave. Duration
- 5h 43m
- Frequency
- 6 times a week
- Schedules at
- New Walia Travels
- Website
- Vijay Laxmi
Bus from Dharamshala to Chandigarh
- Ave. Duration
- 5h
- Frequency
- 4 times a week
- Schedules at
- Vijay Laxmi
- Website
- Northway Holiday Express
Bus from Dharamshala to Chandigarh
- Ave. Duration
- 5h 43m
- Frequency
- 4 times a week
- Schedules at
- Northway Holiday Express
- Phone
- +91 9316 993169
- [email protected]
- Website
- Indo Canadian Express
Bus from Chandigarh to Ludhiana
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Schedules at
- Indo Canadian Express
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Chandigarh to Ludhiana
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Schedules at
- Mahalaxmi Travels
Bus from Chandigarh to Ludhiana
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a day
- Schedules at
- Orbit Aviation Private Limited
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Chandigarh to Ludhiana
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Website
- Jujhar Travels
Bus from Chandigarh to Ludhiana
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Schedules at
- Jujhar Travels
Bus from Chandigarh to Ludhiana
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Schedules at
- Golden Temple Volvo Bus Service
- Phone
- +91 9530045999
- Website
- Gajraj Bus Service
Bus from Chandigarh to Ludhiana
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- ₹410–1,600
- Schedules at
- Gajraj Bus Service
- AC Sleeper
- ₹410–1,600
- Phone
- +91 79731 12882
- [email protected]
- Website
- BS Travels
Bus from Chandigarh to Ludhiana
- Ave. Duration
- 1h
- Frequency
- Once daily
- Schedules at
- BS Travels
- Website
- Rabab Safar
Bus from Chandigarh to Ludhiana
- Ave. Duration
- 2h 6m
- Frequency
- Once daily
- Schedules at
- Rabab Safar
- Phone
- +91 63915 97077
- [email protected]
- Website
- New Khaira Transport
Bus from Chandigarh to Ludhiana
- Ave. Duration
- 2h 15m
- Frequency
- 6 times a week
- Schedules at
- New Khaira Transport
- Website
- Rajpreet Travels and cargo
Bus from Chandigarh to Ludhiana
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Schedules at
- Rajpreet Travels and cargo
- Website
- Baru travels
Bus from Chandigarh to Ludhiana
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a week
- Schedules at
- Baru travels
- Website
- Zimindara Travels
Bus from Chandigarh to Ludhiana
- Ave. Duration
- 2h 5m
- Frequency
- 3 times a week
- Schedules at
- Zimindara Travels
- Phone
- +91 99883 52713
- [email protected]
- Website
- Fateh Tour And Travels
Bus from Chandigarh to Ludhiana
- Ave. Duration
- 1h
- Frequency
- Once a week
- Schedules at
- Fateh Tour And Travels
- Website
- Sagar Bus Service
Bus from Chandigarh to Ludhiana
- Ave. Duration
- 2h 10m
- Frequency
- Once a week
- Schedules at
- Sagar Bus Service
- Phone
- +91 72199 79797
- Website
- Kissan Travels Pilani
Bus from Ludhiana to Udaipur
- Ave. Duration
- 18h
- Frequency
- Twice daily
- Website
- Kissan Travels Pilani
- Phone
- +91 94625 06507
- [email protected]
- Website
- Anshu Travels
Bus from Ludhiana to Udaipur
- Ave. Duration
- 16h 55m
- Frequency
- Twice a week
- Schedules at
- Anshu Travels
- Ave. Duration
- 1h 59m
- Estimated price
- ₹2,500–3,100
Dharamshala Tour And Travel Services
Dharamshala Travels
- Phone
- +91 94 59 02 70 00
- Website
- dharamshalataxi.com
Himalaya Cab
- Phone
- +91 90151-57476
- Website
- himalayacab.com
Shankar Taxi Service
- Phone
- +91 81 46 73 73 73
- Website
- shankartaxiservice.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 Need to know: Greyhound, Italian Lakes: Getting around by train, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
Booking & Getting There
Book your Dharamsala to Udaipur bus tickets online with 12go.asia.
There are 1095+ hotels available in Udaipur.




































