There are 12 ways to get from Badrinath to Ujjain by taxi, plane, train, bus, car, or bus (Flixbus)
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 Dehradun Airport, fly to Indore, train
best- Take the taxi from Badrinath to Dehradun Airport (DED)taxi
- Fly from Dehradun Airport (DED) to Indore (IDR)plane DED - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
14h 14m₹12,961–20,588Bus, train
cheapest- Take the bus from FlixBus Badrinath to FlixBus Rudraprayagbus
- Take the bus from Rudraprayag to Haridwarbus
- Take the train from Haridwar Jn to Ujjain Jntrain
33h 8m₹1,348–5,551Taxi, bus, train
- Take the taxi from Badrinath to FlixBus Srinagar - Uttarakhandtaxi
- Take the bus from FlixBus Srinagar - Uttarakhand to FlixBus Mussoorie - Library Roadbus
- Take the train from Dehradun to Kota Jntrain
- Take the train from Kota Jn to Nagda Jntrain
- Take the train from Nagda Jn to Ujjain Jntrain
24h 2m₹5,831–12,020Bus, train via Delhi
- Take the bus from FlixBus Badrinath to FlixBus Delhi - Kashmere Gatebus
- Take the train from New Delhi to Nagda Jntrain
- Take the train from Nagda Jn to Ujjain Jntrain
25h 47m₹1,524–7,278Drive 1,191.1 km
- Drive from Badrinath to Ujjaincar 1,191.1 km
16h 38m₹13,476–19,465Bus to Indira Gandhi International Airport, fly to Indore, train
- Take the bus from FlixBus Badrinath to FlixBus Delhi - Kashmere Gatebus
- Fly from Indira Gandhi International Airport (DEL) to Indore (IDR)plane DEL - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
22h 42m₹7,229–12,657Taxi to Dehradun Airport, fly to Raja Bhoj International Airport, train
- Take the taxi from Badrinath to Dehradun Airport (DED)taxi
- Fly from Dehradun Airport (DED) to Raja Bhoj International Airport (BHO)plane DED - BHO
- Take the train from Sant Hirdaram Nagar to Ujjain Jntrain
13h 34m₹13,481–21,759Bus to Indira Gandhi International Airport, fly to Raja Bhoj International Airport, train
- Take the bus from FlixBus Badrinath to FlixBus Delhi - Kashmere Gatebus
- Fly from Indira Gandhi International Airport (DEL) to Raja Bhoj International Airport (BHO)plane DEL - BHO
- Take the train from Sant Hirdaram Nagar to Ujjain Jntrain
22h 42m₹6,249–13,828Bus, train to Chandigarh International Airport, fly to Indore, train
- Take the bus from FlixBus Badrinath to FlixBus Haridwar - Kashyap Ashrambus
- Take the train from Haridwar Jn to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Indore (IDR)plane IXC - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
21h 40m₹7,010–18,704Taxi to Pantnagar Airport, fly to Indore, train
- Take the taxi from Badrinath to Pantnagar Airport (PGH)taxi
- Fly from Pantnagar Airport (PGH) to Indore (IDR)plane PGH - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
15h 41m₹13,705–27,694Bus via Meerut
- Take the bus from FlixBus Badrinath to FlixBus Haridwar - Kashyap Ashrambus
- Take the bus from Haridwar to Meerutbus
- Take the bus from Meerut, Uttar Pradesh to Ujjain, Madhya Pradeshbus
26h 59mBus
- Take the bus from FlixBus Badrinath to FlixBus Mussoorie - Library Roadbus FlixBus IN0310J
- Take the bus from Dehradun, Uttarakhand to Ujjain, Madhya Pradeshbus Dehradun, Uttarakhand - Ujjain, Madhya Pradesh
29h 20m
Badrinath to Ujjain by bus, foot, subway, and train
Questions & Answers
The cheapest way to get from Badrinath to Ujjain is to bus and train which costs ₹1,300 - ₹6,000 and takes 33h 8m.
The fastest way to get from Badrinath to Ujjain is to taxi and fly and train which takes 13h 34m and costs ₹13,000 - ₹22,000.
No, there is no direct bus from Badrinath to Ujjain. However, there are services departing from FlixBus Badrinath and arriving at Ujjain, Madhya Pradesh via Haridwar and Meerut, Uttar Pradesh. The journey, including transfers, takes approximately 26h 59m.
The distance between Badrinath and Ujjain is 1259 km. The road distance is 1191.1 km.
The best way to get from Badrinath to Ujjain without a car is to taxi and bus and train which takes 24h 2m and costs ₹5,500 - ₹12,000.
It takes approximately 14h 14m to get from Badrinath to Ujjain, including transfers.
Badrinath to Ujjain bus services, operated by FlixBus India, depart from FlixBus Badrinath station.
Badrinath to Ujjain bus services, operated by FlixBus India, arrive at FlixBus Mussoorie - Library Road station.
Yes, the driving distance between Badrinath to Ujjain is 1191 km. It takes approximately 16h 38m to drive from Badrinath to Ujjain.
Book your Badrinath to Ujjain bus tickets online with Omio.
What companies run services between Badrinath, India and Ujjain, India?
You can take a bus from FlixBus Badrinath to Ujjain, Madhya Pradesh via Haridwar, Meerut, and Meerut, Uttar Pradesh in around 26h 59m.
- Website
- goindigo.in
Flights from Dehradun Airport to Indore via Indira Gandhi International Airport
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- ₹7,000–12,000
Flights from Dehradun Airport to Indore via Ahmedabad
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹7,000–12,000
Flights from Dehradun Airport to Indore via Mumbai
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹7,000–12,000
Flights from Dehradun Airport to Indore via Jaipur
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ₹7,000–12,000
Flights from Dehradun Airport to Indore via Hyderabad
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- ₹7,000–12,000
Flights from Dehradun Airport to Indore via Kolkata
- Ave. Duration
- 8h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,000–12,000
Flights from Indira Gandhi International Airport to Indore
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ₹6,000–8,500
Flights from Indira Gandhi International Airport to Indore via Jaipur
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₹6,000–8,500
Flights from Dehradun Airport to Raja Bhoj International Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- ₹5,500–18,000
Flights from Dehradun Airport to Raja Bhoj International Airport via Mumbai
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹9,000–20,000
Flights from Indira Gandhi International Airport to Raja Bhoj International Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- ₹4,800–7,000
Flights from Chandigarh International Airport to Indore
- Ave. Duration
- 1h 40m
- When
- Monday to Saturday
- Estimated price
- ₹6,000–11,000
Flights from Chandigarh International Airport to Indore via Indira Gandhi International Airport
- Ave. Duration
- 3h 47m
- When
- Monday to Saturday
- Estimated price
- ₹6,000–11,000
Flights from Pantnagar Airport to Indore via Indira Gandhi International Airport
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₹8,000–20,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Indore Jn Bg to Ujjain Jn
- Ave. Duration
- 1h 30m
- 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 Dehradun to Kota Jn
- Ave. Duration
- 11h 50m
- Frequency
- Once daily
- Estimated price
- ₹380–3,000
- Website
- irctc.co.in
- Sleeper Class
- ₹380–460
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–3,000
Train from Kota Jn to Nagda Jn
- Ave. Duration
- 2h 17m
- Frequency
- Hourly
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Nagda Jn to Ujjain Jn
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from New Delhi to Nagda Jn
- Ave. Duration
- 7h 2m
- Frequency
- 4 times a day
- Estimated price
- ₹360–2,800
- Website
- irctc.co.in
- Sleeper Class
- ₹360–430
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,100–2,800
Train from Nagda Jn to Ujjain Jn
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Indore Jn Bg to Ujjain Jn
- Ave. Duration
- 1h 30m
- 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 Sant Hirdaram Nagar to Ujjain Jn
- Ave. Duration
- 2h 15m
- Frequency
- Every 2 hours
- 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 Sant Hirdaram Nagar to Ujjain Jn
- Ave. Duration
- 2h 15m
- Frequency
- Every 2 hours
- 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 Haridwar Jn to Chandigarh
- Ave. Duration
- 3h 37m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Indore Jn Bg to Ujjain Jn
- Ave. Duration
- 1h 30m
- 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 Indore Jn Bg to Ujjain Jn
- Ave. Duration
- 1h 30m
- 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 Haridwar Jn to Ujjain Jn
- Ave. Duration
- 20h 10m
- Frequency
- 4 times 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,200
- First Class (1A)
- ₹2,900–3,800
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Srinagar - Uttarakhand to FlixBus Mussoorie - Library Road
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- ₹320–800
- Website
- FlixBus India
Bus from FlixBus Badrinath to FlixBus Delhi - Kashmere Gate
- Ave. Duration
- 15h 55m
- Frequency
- Once daily
- Estimated price
- ₹1,000–3,500
- Website
- FlixBus India
Bus from FlixBus Badrinath to FlixBus Delhi - Kashmere Gate
- Ave. Duration
- 15h 55m
- Frequency
- Once daily
- Estimated price
- ₹1,000–3,500
- Website
- FlixBus India
Bus from FlixBus Badrinath to FlixBus Delhi - Kashmere Gate
- Ave. Duration
- 15h 55m
- Frequency
- Once daily
- Estimated price
- ₹1,000–3,500
- Website
- FlixBus India
Bus from FlixBus Badrinath to FlixBus Haridwar - Kashyap Ashram
- Ave. Duration
- 9h 35m
- Frequency
- Once daily
- Estimated price
- ₹650–2,100
- Website
- FlixBus India
Bus from FlixBus Badrinath to FlixBus Haridwar - Kashyap Ashram
- Ave. Duration
- 9h 35m
- Frequency
- Once daily
- Estimated price
- ₹650–2,100
- Website
- FlixBus India
Bus from FlixBus Badrinath to FlixBus Mussoorie - Library Road
- Ave. Duration
- 8h 25m
- Frequency
- Once daily
- Estimated price
- ₹550–1,700
- Website
- FlixBus India
Bus from FlixBus Badrinath to FlixBus Rudraprayag
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- ₹300–750
- Website
- FlixBus India
- Ave. Duration
- 6h 23m
- Estimated price
- ₹4,100–7,500
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 575+ hotels available in Ujjain.









