There are 7 ways to get from Kangra 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 26m₹14,979–23,178Train
cheapest- Take the train from Kangra to Pathankottrain
- Take the train from Pathankot to Ajmertrain
- Take the train from Ajmer to Ranapratapnagartrain
33h 16m₹715–5,830Bus, train
- Take the bus from Bharat Petrol Pump to Karnal Bypassbus
- Take the train from Delhi Sarai Rohilla to Ranapratapnagartrain 20473
20h 28m₹1,238–4,754Bus
- Take the bus from Kāngra Bypass Bus stand to Delhibus redbusIndia_Volvo 9600 A/C Semi Sleeper
- Take the bus from Delhi to Udaipurbus redbusIndia_Bharat Benz A/C Seater /Sleeper
22h 8m₹1,449–6,862Drive 1,044.9 km
- Drive from Kangra to Udaipurcar 1,044.9 km
14h 33m₹11,700–16,900Taxi, train
- Take the taxi from Kangra to Daulatpur Chauktaxi
- Take the train from Daulatpur Chauk to Ajmertrain
- Take the train from Ajmer to Ranapratapnagartrain
23h 10m₹2,713–7,450Bus via Jaipur
- Take the bus from Kangra to Chandigarhbus
- Take the bus from Chandigarh to Jaipurbus
- Take the bus from Jaipur to Udaipurbus
31h 9m₹1,240–2,988
Kangra to Udaipur by bus
Comparing Your Travel Options
The cheapest way to get from Kangra to Udaipur is to bus via Jaipur which costs ₹1,200 - ₹3,000 and takes 31h 9m.
The fastest way to get from Kangra to Udaipur is to fly which takes 4h 26m and costs ₹15,000 - ₹24,000.
No, there is no direct bus from Kangra to Udaipur. However, there are services departing from Kāngra Bypass Bus stand and arriving at Udaipur via Delhi. The journey, including transfers, takes approximately 22h 8m.
No, there is no direct train from Kangra to Udaipur. However, there are services departing from Kangra and arriving at Ranapratapnagar via Pathankot and Ajmer. The journey, including transfers, takes approximately 33h 16m.
The distance between Kangra and Udaipur is 899 km. The road distance is 1044.9 km.
The best way to get from Kangra to Udaipur without a car is to bus and train which takes 20h 28m and costs ₹1,200 - ₹4,800.
It takes approximately 4h 26m to get from Kangra to Udaipur, including transfers.
Kangra to Udaipur bus services, operated by Siddhi Vinayak Travels, depart from Kāngra Bypass Bus stand station.
Kangra to Udaipur train services, operated by Kangra Valley Rail, depart from Kangra station.
The best way to get from Kangra to Udaipur is to fly which takes 4h 26m and costs ₹15,000 - ₹24,000. Alternatively, you can bus, which costs ₹1,400 - ₹7,000 and takes 22h 8m, you could also train, which costs ₹700 - ₹6,000 and takes 33h 16m.
What companies run services between Kangra, Himachal Pradesh, India and Udaipur, India?
IndiGo Airlines, Spicejet, and Air India Limited fly from Kangra Airport (DHM) to Dabok Airport (UDR) 3 times a day. Alternatively, you can take a bus from Kāngra Bypass Bus stand to Udaipur via Delhi in around 22h 8m.
- Website
- goindigo.in
Flights from Kangra Airport to Dabok Airport via Delhi
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₹14,000–22,000
Flights from Kangra Airport to Dabok Airport via Chandigarh, Delhi
- Ave. Duration
- 6h 10m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹14,000–22,000
- Website
- airindia.in
Flights from Kangra Airport to Dabok Airport via Delhi
- Ave. Duration
- 5h 5m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹10,000–25,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
Train from Pathankot to Ajmer
- Ave. Duration
- 22h 30m
- Frequency
- Once a week
- Estimated price
- ₹490–3,800
- Website
- irctc.co.in
- Sleeper Class
- ₹490–600
- Third AC (3A)
- ₹1,200–1,600
- Second AC (2A)
- ₹1,700–2,300
- First Class (1A)
- ₹2,900–3,800
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-8044647999
- [email protected]
- Website
- irctctourism.com
Train from Kangra to Pathankot
- Ave. Duration
- 4h 27m
- Frequency
- Every 4 hours
- Estimated price
- ₹15–330
- Schedules at
- indianrailways.gov.in
- Ordinary
- ₹15–27
- First Class
- ₹330
- Second
- ₹190
- 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 Kāngra Bypass Bus stand to Delhi
- Ave. Duration
- 9h 15m
- Frequency
- 3 times a day
- Estimated price
- ₹800–1,600
- Schedules at
- Laxmi Holidays
- Website
- Siddhi Vinayak Travels
Bus from Kāngra Bypass Bus stand to Delhi
- Ave. Duration
- 9h 25m
- Frequency
- 5 times a day
- Schedules at
- Siddhi Vinayak Travels
Bus from Kāngra Bypass Bus stand to Delhi
- Ave. Duration
- 9h 35m
- Frequency
- Twice daily
- Schedules at
- Holiday Appeal Private Limited
- Website
- Shree mann travels
Bus from Kāngra Bypass Bus stand to Delhi
- Ave. Duration
- 9h 27m
- Frequency
- 4 times a week
- Schedules at
- Shree mann travels
- Website
- Rao Travels India Pvt Ltd.
Bus from Kāngra Bypass Bus stand to Delhi
- Ave. Duration
- 10h 45m
- Frequency
- 3 times a week
- Schedules at
- Rao Travels India Pvt Ltd.
- Phone
- +91 9176674557
- [email protected]
- Website
- Sri Sugam Travels
Bus from Kāngra Bypass Bus stand to Delhi
- Ave. Duration
- 9h 30m
- Frequency
- Twice a week
- Website
- Sri Sugam Travels
- Website
- Ashok Bus Service
Bus from Kāngra Bypass Bus stand to Delhi
- Ave. Duration
- 8h 35m
- Frequency
- Once a week
- Schedules at
- Ashok Bus Service
- Website
- SKM Tours & Travels
Bus from Kāngra Bypass Bus stand to Delhi
- Ave. Duration
- 8h 50m
- Frequency
- Once a week
- Schedules at
- SKM Tours & Travels
- Website
- TSB Tour express
Bus from Kāngra Bypass Bus stand to Delhi
- Ave. Duration
- 9h
- Frequency
- Once a week
- Schedules at
- TSB Tour express
- Phone
- 8893555000
- [email protected]
- Website
- Kallada Tours and Travels
Bus from Kāngra Bypass Bus stand to Delhi
- Ave. Duration
- 10h 10m
- Frequency
- Once a week
- Estimated price
- ₹950–2,300
- Schedules at
- Kallada Tours and Travels
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Delhi to Udaipur
- Ave. Duration
- 12h
- Frequency
- 3 times a day
- Estimated price
- ₹650–2,100
- Schedules at
- Zingbus
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Delhi to Udaipur
- Ave. Duration
- 13h
- Frequency
- 4 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Website
- omio.com
Bus from Delhi to Udaipur
- Ave. Duration
- 13h 12m
- Frequency
- 3 times a day
- Schedules at
- hanstravel.in
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Delhi to Udaipur
- Ave. Duration
- 12h
- Frequency
- Once daily
- Schedules at
- Tranzking Travels
- Website
- Vishwa Travels
Bus from Delhi to Udaipur
- Ave. Duration
- 12h
- Frequency
- Once daily
- Schedules at
- Vishwa Travels
- Phone
- 9001274136
- [email protected]
- Website
- Choudhary travels and cargo
Bus from Delhi to Udaipur
- Ave. Duration
- 13h 5m
- Frequency
- Once daily
- Schedules at
- Choudhary travels and cargo
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Delhi to Udaipur
- Ave. Duration
- 12h 44m
- Frequency
- 6 times a week
- Website
- National Travels - Ratnagiri
- Website
- Globehopper Mobility
Bus from Delhi to Udaipur
- Ave. Duration
- 12h
- Frequency
- 4 times a week
- Schedules at
- Globehopper Mobility
- Phone
- +91 94440 05266
- [email protected]
- Website
- Apple Travels
Bus from Delhi to Udaipur
- Ave. Duration
- 12h 45m
- Frequency
- Twice a week
- Schedules at
- Apple Travels
- Phone
- +91 9995388059
- [email protected]
- Website
- Punchiry Tours and Holidays
Bus from Delhi to Udaipur
- Ave. Duration
- 12h 45m
- Frequency
- Twice a week
- Estimated price
- ₹1,300–4,600
- Schedules at
- Punchiry Tours and Holidays
- Website
- Raj Laxmi Travels
Bus from Delhi to Udaipur
- Ave. Duration
- 12h 45m
- Frequency
- Twice a week
- Schedules at
- Raj Laxmi Travels
- Phone
- +91 98424 37444
- [email protected]
- Website
- Al Travels
Bus from Delhi to Udaipur
- Ave. Duration
- 13h 5m
- Frequency
- Twice a week
- Schedules at
- Al Travels
- Website
- Soumya Tours and Travels
Bus from Delhi to Udaipur
- Ave. Duration
- 13h 58m
- Frequency
- Twice a week
- Schedules at
- Soumya Tours and Travels
- Website
- Bombay Raja Roadlinks
Bus from Delhi to Udaipur
- Ave. Duration
- 17h 56m
- Frequency
- Twice a week
- Schedules at
- Bombay Raja Roadlinks
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from Kangra to Chandigarh
- Ave. Duration
- 6h 27m
- Frequency
- Every 2 hours
- Estimated price
- ₹430–900
- Website
- hrtchp.com
- Ordinary
- ₹460–650
- AC Himdhara
- ₹650–900
- Seater
- ₹430–850
- Phone
- +917412069719
- [email protected]
- Website
- transport.rajasthan.gov.in
Bus from Chandigarh to Jaipur
- Ave. Duration
- 12h 24m
- Frequency
- Once daily
- Estimated price
- ₹440–1,100
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹460–600
- Express
- ₹440–700
- AC Sleeper
- ₹850–1,100
Bus from Jaipur to Udaipur
- Ave. Duration
- 10h 50m
- Frequency
- Every 20 minutes
- Estimated price
- ₹370–1,000
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹430–550
- Express
- ₹370–550
- AC Sleeper
- ₹700–1,000
- Semi Deluxe
- ₹412
- Super Luxury
- ₹849
- Ave. Duration
- 1h 36m
- Estimated price
- ₹2,000–2,500
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 How to get from Luton Airport into central London, What are the different types of Renfe trains in Spain?, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
Booking & Getting There
Kangra to Udaipur bus services, operated by Siddhi Vinayak Travels, arrive at Delhi station.
Kangra to Udaipur train services, operated by Kangra Valley Rail, arrive at Pathankot station.
Yes, the driving distance between Kangra to Udaipur is 1045 km. It takes approximately 14h 33m to drive from Kangra to Udaipur.
Book your Kangra to Udaipur bus tickets online with Omio.
There are 1084+ hotels available in Udaipur.




































