There are 9 ways to get from Ujjain to Kasol by train, plane, night bus, bus, 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.
Train to Indore, fly to Chandigarh International Airport, night bus, bus
best- Take the train from Ujjain Jn to Indore Jn Bgtrain
- Fly from Indore (IDR) to Chandigarh International Airport (IXC)plane IDR - IXC
- Take the nightbus from Chandigarh to Mandinightbus
- Take the bus from Mandi to Kasol Volvo Bus Standbus
12h 9m₹7,768–17,425Train, bus
cheapest- Take the train from Ujjain Jn to Chandigarhtrain 19307
- Take the bus from FlixBus Chandigarh - Sector 43 to FlixBus Kasolbus FlixBus IN0213 / ...
29h 13m₹941–5,600Bus
- Take the bus from Ujjain, Madhya Pradesh to Delhi, Delhi Statebus Ujjain, Madhya Pradesh - Delhi, Delhi State
- Take the bus from Delhi, Delhi State to Kasol, Himachal Pradeshbus Delhi, Delhi State - Kasol, Himachal Pradesh
23h 18mTrain, bus via Anandpur Sahib
- Take the train from Ujjain Jn to Sirhind Jntrain
- Take the train from Sirhind Jn to Kiratpur Sahibtrain
- Take the bus from Kiratpur Sahib to Kasol Volvo Bus Standbus
24h 36m₹1,660–6,572Drive 1,184.6 km
- Drive from Ujjain to Kasolcar 1,184.6 km
14h 13m₹13,406–19,364Train to Indore, fly to Kulu
- Take the train from Ujjain Jn to Indore Jn Bgtrain
- Fly from Indore (IDR) to Kulu (KUU)plane IDR - KUU
13h 48m₹7,158–20,675Train to Raja Bhoj International Airport, fly to Kulu
- Take the train from Ujjain Jn to Sant Hirdaram Nagartrain
- Fly from Raja Bhoj International Airport (BHO) to Kulu (KUU)plane BHO - KUU
15h 51m₹7,670–22,899Train to Indore, fly to Kangra Airport, taxi
- Take the train from Ujjain Jn to Indore Jn Bgtrain
- Fly from Indore (IDR) to Kangra Airport (DHM)plane IDR - DHM
- Take the taxi from Kangra Airport (DHM) to Kasoltaxi
13h 10m₹14,658–28,075Bus via Delhi
- Take the bus from Ujjain Dewas Gate to Delhi Kashmiri Gatebus
- Take the bus from Kashmere gate to Private Bus Parking Kasolbus
26h 4m₹1,211–4,025
Indore (IDR) to Chandigarh International Airport (IXC) flights
Questions & Answers
The cheapest way to get from Ujjain to Kasol is to bus via Delhi which costs ₹1,200 - ₹4,100 and takes 26h 4m.
The fastest way to get from Ujjain to Kasol is to train and fly and night bus and bus which takes 12h 9m and costs ₹7,500 - ₹18,000.
No, there is no direct bus from Ujjain to Kasol. However, there are services departing from Ujjain, Madhya Pradesh and arriving at Kasol, Himachal Pradesh via Delhi, Delhi State. The journey, including transfers, takes approximately 23h 18m.
The distance between Ujjain and Kasol is 1236 km. The road distance is 1184.6 km.
The best way to get from Ujjain to Kasol without a car is to bus which takes 23h 18m and costs .
It takes approximately 12h 9m to get from Ujjain to Kasol, including transfers.
Ujjain to Kasol bus services, operated by Laxmi Holidays, depart from Ujjain, Madhya Pradesh station.
Ujjain to Kasol bus services, operated by Laxmi Holidays, arrive at Delhi, Delhi State station.
Yes, the driving distance between Ujjain to Kasol is 1185 km. It takes approximately 14h 13m to drive from Ujjain to Kasol.
Book your Ujjain to Kasol bus tickets online with Omio.
What companies run services between Ujjain, India and Kasol, India?
You can take a bus from Ujjain, Madhya Pradesh to Kasol, Himachal Pradesh via Delhi, Delhi State in around 23h 18m.
- Website
- goindigo.in
Flights from Indore to Chandigarh International Airport
- Ave. Duration
- 1h 40m
- When
- Monday to Saturday
- Estimated price
- ₹6,000–11,000
Flights from Indore to Kangra Airport via Delhi
- Ave. Duration
- 6h 33m
- When
- Every day
- Estimated price
- ₹7,500–20,000
Flights from Indore to Kangra Airport via Chandigarh International Airport
- Ave. Duration
- 5h 50m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹9,000–20,000
Flights from Indore to Kangra Airport via Ahmedabad, Chandigarh International Airport
- Ave. Duration
- 7h 5m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹9,000–20,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ujjain Jn to Indore Jn Bg
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Ujjain Jn to Sirhind Jn
- Ave. Duration
- 18h 8m
- Frequency
- Once daily
- Estimated price
- ₹500–4,000
- Website
- irctc.co.in
- Sleeper Class
- ₹500–650
- Third AC (3A)
- ₹1,300–1,700
- Second AC (2A)
- ₹1,900–2,400
- First Class (1A)
- ₹3,100–4,000
Train from Sirhind Jn to Kiratpur Sahib
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Ujjain Jn to Indore Jn Bg
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Ujjain Jn to Sant Hirdaram Nagar
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- ₹170–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Ujjain Jn to Indore Jn Bg
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Ujjain Jn to Chandigarh
- Ave. Duration
- 21h 20m
- Frequency
- Twice a week
- Estimated price
- ₹500–3,900
- Website
- irctc.co.in
- Sleeper Class
- ₹500–600
- Third AC (3A)
- ₹1,300–1,600
- Second AC (2A)
- ₹1,800–2,300
- First Class (1A)
- ₹3,100–3,900
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Night bus from Chandigarh to Mandi
- Ave. Duration
- 3h 11m
- Frequency
- Every 5 minutes
- Estimated price
- ₹700–1,500
- Schedules at
- laxmiholidays.com
Bus from Ujjain, Madhya Pradesh to Delhi, Delhi State
- Ave. Duration
- 12h
- Frequency
- Every 30 minutes
- Estimated price
- ₹850–1,600
- Schedules at
- Laxmi Holidays
- Ave. Duration
- 4h 44m
- Estimated price
- ₹5,500–7,000
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 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
More Questions & Answers
There are 312+ hotels available in Kasol.











