Udaipur to Ujjain Travel Guide: Distance and Travel Options
Traveling from Udaipur to Ujjain? Get exact distance, best train routes, road trip itinerary, flight options, Mahakal darshan tips, and complete budget guide. Read now.
Udaipur to Ujjain – Two Royal Cities, One Sacred Journey
You live in Udaipur. You have Lake Pichola. City Palace. Jag Mandir. Sahelion-ki-Bari. You have the Aravallis surrounding you like a warm blanket. It is easily one of the most beautiful cities in India. So why leave all that to go to Ujjain? Because Ujjain is not about beauty. It is about power. The power of Mahakal – the Lord of Time – sitting in a Jyotirlinga that has seen centuries of devotion. Ujjain is raw. It is chaotic. It is loud. And it is exactly what your soul needs after the calm, organized beauty of Udaipur. The distance between Udaipur and Ujjain is surprisingly short – much shorter than you think. Let me show you every way to cover it.
Udaipur to Ujjain Distance – The Exact Numbers
Here is the real distance – not the exaggerated numbers some websites show:
-
By Train (direct rail route): Approximately 370 to 390 kilometers
-
By Road (via NH48 and NH56): Roughly 350 to 370 kilometers depending on your starting point in Udaipur
Trending Guides Now
2 Days Ujjain Itinerary for Senior Citizens Easy Travel
Ujjain Simhastha 5 Day Itinerary for Couples
Safety Guidelines Every Ujjain Simhastha Pilgrim Must Follow
How Hotel Pricing Works in Ujjain Simhastha 2028
Ujjain Railway Station to Mahakaleshwar Temple Distance (2026 Guide)
Ujjain Simhastha 2028 Dates Announced: Full Shahi Snan & Event Timeline
Benefits of Becoming a Simhastha Volunteer
Ujjain Travel During Shravan Month: What Changes for Visitors
-
By Flight (via Ahmedabad or Jaipur – not recommended): Aerial distance around 300 km, but total travel time with layovers is 6 to 10 hours
Yes, you read that right. Under 400 kilometers. This is a short journey by Indian standards. You can leave Udaipur after breakfast and be in Ujjain by lunchtime. Or leave Udaipur after dinner and be in Ujjain by early morning. This is perfect for a long weekend or even a quick 2-day spiritual getaway.
Best Time to Travel from Udaipur to Ujjain
Udaipur and Ujjain both sit in western India. They share similar weather patterns, but Ujjain is slightly hotter in summer and slightly more humid in monsoon.
October to March – Peak Season (Best Time)
-
Temperature in Udaipur: 8°C to 26°C
-
Temperature in Ujjain: 10°C to 27°C
-
Mahakal darshan is comfortable. You can sit through the bhasma aarti without sweating.
-
Roads are in best condition. No rain, no fog (unlike North India).
-
Crowds: Moderate to high. Book trains and hotels in advance.
Best months: November and February. The weather is absolutely perfect – neither too cold nor too warm.
April to June – Summer (Only for the Brave)
-
Temperature: 32°C to 45°C
-
Udaipur is hot but bearable. Ujjain is a furnace.
-
The marble floor inside Mahakal temple becomes painfully hot.
-
Only go if you have a bhasma aarti ticket and plan to leave Ujjain by 11 AM.
July to September – Monsoon (Romantic but Risky)
-
Udaipur looks magical in rain – the lakes fill up, the hills turn green.
-
Ujjain gets moderate rain. Shipra river swells.
-
Downside: Train delays of 1-3 hours possible. Roads can get slippery.
-
My take: If you love rain, go in August. Ujjain's grey skies and wet ghats are beautiful.
My honest advice: Plan your trip for mid-November. The Diwali lights have just faded, the weather is cool, and the Kartik Purnima energy still lingers in the air. You will love it.
Udaipur to Ujjain by Train – Simple and Reliable
This is the most popular choice for Udaipur travelers. You have direct trains – yes, direct. No changing at Ratlam or Bhopal.
Direct Trains from Udaipur to Ujjain
1. Udaipur City – Indore Express (Train No. 19607 / 19608)
-
Departure Udaipur: 6:00 PM
-
Arrival Ujjain: 4:20 AM
-
Travel time: 10 hours 20 minutes
-
Classes: Sleeper, 3AC, 2AC
-
Runs on: Daily
-
Why take this: You leave Udaipur after an early dinner. Sleep through the night. Wake up in Ujjain at 4:20 AM – just in time for the pre-dawn bhasma aarti preparation. Perfect for pilgrims.
2. Chetak Express (Train No. 12982)
-
Departure Udaipur: 7:20 AM
-
Arrival Ujjain: 4:45 PM
-
Travel time: 9 hours 25 minutes
-
Classes: Sleeper, 3AC, 2AC, 1AC
-
Runs on: Daily
-
Why take this: Good if you prefer daytime travel. You leave Udaipur in the morning, reach Ujjain in the evening, check into hotel, rest, and go for Shipra aarti at 7 PM.
3. Mewar Express (Train No. 12964)
-
Departure Udaipur: 2:15 PM
-
Arrival Ujjain: 11:45 PM
-
Travel time: 9 hours 30 minutes
-
Classes: Sleeper, 3AC, 2AC
-
Runs on: Daily
-
Why take this: You reach Ujjain just before midnight. Good if you have pre-booked a hotel and want to sleep immediately upon arrival.
Train Ticket Prices – Real Talk (One Way)
| Class | Approx Fare |
|---|---|
| Sleeper | ₹250 - ₹350 |
| 3AC | ₹500 - ₹650 |
| 2AC | ₹750 - ₹950 |
| 1AC | ₹1,200 - ₹1,600 |
Booking Tips from a Udaipur Local
-
Book 60 days in advance – especially for Chetak Express. It is very popular among Udaipur pilgrims.
-
Udaipur City to Indore Express is great for overnight travel. Book side lower or side upper for better sleep.
-
If direct trains are sold out, take a train to Ratlam (3-4 hours) and then a local train to Ujjain (2 hours). Ratlam is a major junction with frequent connections.
-
Keep a physical printout of your ticket. Ujjain station's mobile network can be patchy at night.
What to Eat at Udaipur Station Before Your Train
-
Pooja Sweets near platform 1 – famous for kachori and jalebi
-
Bapu Bazaar food stalls – chai and samosa for the train journey
-
Pack some finni or malai ghewar from Udaipur for prasad
Udaipur to Ujjain by Road – A Beautiful Drive
This is my personal favorite. The road from Udaipur to Ujjain takes you through Chittorgarh, Mandsaur, and Ratlam – all historically rich towns. Plus, the Rajasthan-MP border crossing is an experience in itself.
The Best Route (Scenic and Direct)
Udaipur → Chittorgarh → Mandsaur → Ratlam → Barnagar → Ujjain
Total distance: 360 km (from Udaipur's Fateh Sagar to Mahakal temple gate)
Driving time: 6.5 to 8 hours (depending on breaks and traffic)
Road condition: 80% excellent. The Udaipur to Chittorgarh stretch is four-lane and smooth. Chittorgarh to Mandsaur is good but has some patchy sections. Mandsaur to Ratlam is decent. Ratlam to Ujjain is smooth.
Realistic Driving Plan
If you start at 7 AM from Udaipur:
-
8:30 AM – Reach Chittorgarh. Stop for breakfast at Hotel Meera near the bypass. Try chai and poha.
-
9:30 AM – Optional 1-hour stop to visit Chittorgarh Fort (worth it if you have time).
-
11:30 AM – Cross Mandsaur. This is where Rajasthan meets MP. The landscape changes.
-
1:00 PM – Reach Ratlam. Lunch at Hotel Shree or Sai Palace. Ratlam is famous for sev and poha.
-
2:30 PM – Cross Barnagar. Short chai break.
-
4:00 PM – Reach Ujjain. Check into hotel. Rest. Go for Shipra aarti at 7 PM.
Perfect day. No night driving. Plenty of breaks.
Fuel and Toll Costs (2025 Realistic)
-
Petrol one way: ₹2,800 to ₹3,500 (assuming 12-14 km/l)
-
Diesel: ₹2,000 to ₹2,600
-
Toll charges: ₹400 to ₹600
-
Total one way by car: ₹3,200 to ₹4,500
Highway Stops Worth Your Time
-
Chittorgarh: Hotel Meera – clean washrooms, good aloo paratha, and they accept UPI
-
Mandsaur: Pawan Dhaba – famous for dal bafla (MP's version of dal bati)
-
Ratlam: Hotel Shree – their veg thali is legendary. Do not miss the Ratlami sev.
-
Barnagar: Shiv Shakti Dhaba – just an ok stop for chai and stretching your legs
The Chittorgarh Detour – Worth It
If you have an extra 2-3 hours, take the Chittorgarh Fort detour. It is one of India's largest forts – the tower of victory (Vijay Stambh) is breathtaking. The fort is only 20 km off the highway. You can easily do a quick 1-hour visit. Highly recommended.
Serious Warning
Do not drive the Mandsaur to Ratlam stretch after 7 PM. This stretch has unmarked speed breakers (very dangerous at night), sudden cattle crossings, and poor lighting. I once hit a speed breaker at 80 km/h because I did not see it. Never again. Start early. Finish before sunset.
Two-Wheeler Trip from Udaipur to Ujjain?
If you are thinking of taking your motorcycle, here is the honest truth:
-
360 km is very doable on a bike. Start at 6 AM, reach by 2 PM with breaks.
-
Best route: Udaipur → Chittorgarh → Mandsaur → Ratlam → Ujjain
-
Carry extra fuel – reliable pumps are spaced 70-80 km apart between Mandsaur and Ratlam.
-
Wear full protective gear – crosswinds near Chittorgarh can be strong.
-
I have done this on my Royal Enfield. It is a beautiful ride – the Aravalli foothills, the MP farmlands, the small town chai stops. But do not do it in summer. The heat will exhaust you.
Udaipur to Ujjain by Flight – Not Worth It
Let me be brutally honest. Do not fly from Udaipur to Ujjain. Here is why:
-
Udaipur Airport (UDR) has limited flights – mostly to Delhi, Mumbai, and Jaipur.
-
You cannot fly directly to Ujjain. You must fly to Indore (via Delhi or Mumbai).
-
Total travel time: 6 to 10 hours (including drive to airport, security, flight, layover, and taxi from Indore)
-
Total cost: ₹8,000 to ₹18,000 one way
-
Train takes 9-10 hours and costs ₹300
You do the math.
The Only Exception
-
You have a medical condition that prevents sitting in a train
-
You are combining Ujjain with a business trip to Indore
-
You have flight vouchers to use up
Otherwise, take the Chetak Express or Udaipur-Indore Express.
If You Absolutely Must Fly
Route: Udaipur (UDR) → Delhi/Mumbai (layover) → Indore (IDR) → Ujjain
-
First flight to Delhi/Mumbai (1.5 hours)
-
Layover (2-4 hours)
-
Second flight to Indore (1.5 hours)
-
Taxi from Indore to Ujjain (₹1,300-₹1,600, 50 minutes)
Total cost: ₹10,000 to ₹20,000 round trip
Total time: 7 to 11 hours one way
Not worth it. Take the train.
Udaipur to Ujjain by Bus – For Extreme Budgets
There are no direct luxury Volvo buses from Udaipur to Ujjain. RSRTC (Rajasthan State Transport) and MP Tourism operate ordinary buses.
-
Route: Udaipur → Chittorgarh → Mandsaur → Ratlam → Ujjain
-
Travel time: 10 to 13 hours (because of stops)
-
Cost: ₹400 to ₹700
-
Comfort: Low. Bumpy roads. No AC in most. Shared seats.
Only take bus if:
-
Trains are completely sold out
-
You are on a ultra-thin budget (under ₹1,000 for travel)
-
You have no luggage and can sleep sitting up
Otherwise, spend ₹100-₹200 extra and take sleeper class train. Your back will thank you.
Private Taxi from Udaipur to Ujjain – Comfortable for Groups
If you are 3-4 people or traveling with family, a private taxi is a great option. No waiting. Door-to-door. Flexible stops.
Cost Guide
-
Sedan (Swift Dzire, Honda Amaze, Etios): ₹4,000 to ₹5,500 one way
-
SUV (Innova, Ertiga, Crysta): ₹6,000 to ₹8,000 one way
-
Tempo Traveller (for 7-12 people): ₹9,000 to ₹13,000 one way
Where to Book
-
MP Tourism office at Udaipur station – reliable, fixed prices
-
Local taxi operators near Fateh Sagar or bus stand – negotiate (bargain 15-20%)
-
Uber Intercity / Ola Outstation – check availability, sometimes cheaper
Pro Tip from My Experience
Book a round trip with the same driver. Keep the taxi for 2 days in Ujjain. The driver will wait, take you to Mahakal, Harsiddhi, Kaal Bhairav, Ram Ghat, and Sandipani Ashram, then drive you back to Udaipur. Total cost for a sedan: ₹12,000 to ₹15,000 for 3 days. Divide among 4 people – that is ₹3,000 to ₹3,750 per person. Compare that to train (₹600 round trip for 3AC) plus local autos (₹300). The extra ₹2,500 per person buys you comfort, flexibility, and no waiting. Worth it for many families.
Where to Stay in Ujjain – A Udaipur Traveler's Guide
You are used to Udaipur's heritage hotels, lake views, and quiet lanes. Ujjain is different – it is crowded, loud, and intense. Here is where to stay:
Near Mahakal Temple (Jaisinghpura)
-
Pros: 2-minute walk to the temple. Perfect for bhasma aarti.
-
Cons: Taxi cannot reach the door. Narrow lanes. No parking. Noisy from 3 AM.
-
Budget: ₹700 to ₹1,500
-
Recommended: Shri Gurukripa Lodge – basic, clean, good for solo pilgrims
Madhya Marg (My Top Pick for Udaipur Families)
-
Pros: Car accessible, wide roads, good hotels with parking, 15-minute walk to temple or 5-minute auto
-
Cons: No lake view (sorry, this is not Udaipur)
-
Budget: ₹1,500 to ₹3,200
-
Recommended: Hotel Siddhant – rooftop restaurant, hot water 24/7, generator backup, friendly staff. They help with Mahakal darshan tickets.
Station Road (For Late Arrivals)
-
Pros: Near railway station, cheap hotels
-
Cons: Far from temple (4-5 km), less clean, noisy
-
Budget: ₹500 to ₹1,000
-
Recommended: Hotel Ashray – basic, acceptable for one night
My Personal Recommendation for You
Hotel Siddhant on Madhya Marg. Cost around ₹2,200 for a double room. Why? Because after traveling from Udaipur – where you are used to certain comforts – you will want a proper bed, a hot shower, a quiet room, and reliable wifi. This hotel gives you all of that. Plus, their rooftop view of Shipra river is beautiful. Book in advance – it fills up on weekends.
Mahakal Darshan – Complete Guide for a Udaipur Pilgrim
You have come from the land of Lord Shri Nathji (Nathdwara) and Eklingji (near Udaipur). But Mahakal is different. Here is exactly how to do it.
Bhasma Aarti – The Crown Jewel
-
Time: 4:00 AM to 5:30 AM (season dependent – check before you go)
-
Ticket cost: ₹300 to ₹400 (online via shrimahakaaleshwar.com or mptourism.com)
-
When to book: Tickets open 30 days in advance. For weekends, they sell out in 3-4 hours.
-
What happens: You sit on marble floor with about 1,000 other devotees. Priests chant. Drums beat. Fresh bhasma (ash) is applied to the Jyotirlinga. Then you get 30 minutes of close darshan. Unforgettable.
Pro tip from a Udaipur local who learned the hard way: Reach the temple by 3:30 AM even with a ticket. The queue for ticket holders forms early. And do not wear your good shoes – they will get crushed.
Regular Darshan (Free)
-
Normal days (Tuesday-Friday): 45 minutes to 2 hours
-
Monday: 3 to 6 hours (peak crowd – avoid)
-
Weekends: 1.5 to 3 hours
-
Best time to enter: 12 PM to 3 PM (lunch hour – minimal queue)
-
Worst time: 7 AM to 10 AM and 6 PM to 8 PM
Senior Citizen Fast Track
If you have parents above 65 with you, go to the South Gate. Show ID. Get special entry. No ticket needed. A volunteer may ask for a donation (₹50-₹100) – pay it. It is not a scam.
What You Cannot Carry Inside – Very Important
-
Mobile phone (lockers available – ₹20 to ₹50)
-
Leather belt, wallet, bag (leave in hotel or car)
-
Earphones, power bank, sunglasses, camera
-
Prasad except small nariyal or gud
Wear clothes with deep pockets (like cargo pants) and keep your ticket and some cash in them. Nothing else.
The Rule Nobody Tells You
Do not eat a heavy meal before bhasma aarti. You will sit on marble floor for 90 minutes. The crowd presses from all sides. That heavy Udaipur-style breakfast of kachori or samosa will make you miserable. Eat a banana or two biscuits only. Drink water after the aarti, not before.
Beyond Mahakal – What Else to See in Ujjain
You have traveled from Udaipur – a city where you can spend a week just exploring palaces, lakes, and gardens. Ujjain is not that. But it has its own spiritual layer. Do not leave without seeing these:
1. Harsiddhi Temple
One of the 51 Shakti Peethas. The deep stambh (lamp tower) has over 1,000 lamps lit every evening. Aarti at 7:30 PM is quieter, more intimate than Mahakal. Beautiful.
2. Kaal Bhairav Temple
This will shock you. Devotees offer liquor to the deity. Small whisky bottles are sold outside. The priest pours it into the deity's mouth. You will not find anything like this anywhere else. Go with an open mind.
3. Ram Ghat Shipra Aarti
Daily at 7 PM. Less crowded than Ganga aarti. More peaceful. Take a boat ride (₹50 per person) during aarti for the best view.
4. Sandipani Ashram
Where Lord Krishna, Balram, and Sudama studied. The well is said to have been dug by Krishna himself. Very calm. Very old. No crowds. A perfect contrast to Mahakal's intensity.
5. Jantar Mantar Ujjain
Built by Maharaja Jai Singh. Same as Delhi but smaller. Entry ₹25. Worth 30 minutes if you like science or history.
6. Kaliadeh Palace
On the Shipra river, 8 km from city. Small, pretty palace. Hidden gem – very few tourists. If you have an extra half day, go here. Reminds me of Udaipur's smaller palaces.
Budget Breakdown – Udaipur to Ujjain Weekend Trip (2 Nights, 2 Days)
Here is a realistic budget for one person traveling from Udaipur to Ujjain in 3AC train + mid-range hotel:
| Expense | Cost (₹) |
|---|---|
| Train round trip (3AC) | 1,200 |
| Hotel for 2 nights (shared double at Hotel Siddhant) | 2,200 |
| Food (veg, local eateries, one good thali) | 800 |
| Local auto (temple to temple for 2 days) | 300 |
| Mahakal bhasma aarti ticket | 350 |
| Prasad, lockers, offerings | 150 |
| Miscellaneous (chai, snacks, tips) | 300 |
| Total | ₹5,300 approx |
Road trip version (driving own car, two people sharing): Add ₹2,000 per person for fuel and tolls.
Taxi version (four people sharing round trip): Add ₹2,500 per person.
Budget version (sleeper train + dharamshala): ₹3,000 total.
Luxury version (1AC train + premium hotel + flight return): ₹12,000-₹15,000.
What to Pack – Udaipur to Ujjain
Udaipur and Ujjain have very similar weather. You do not need to overthink this.
Winter (October to March)
-
Light sweater or hoodie for mornings
-
One woolen shawl for bhasma aarti (marble floor gets cold)
-
Cotton clothes for daytime
Summer (April to June)
-
Pure cotton clothes only
-
Cap, sunglasses, ORS powder – essential
-
Small hand towel – you will sweat
Always Carry
-
Exact change (₹10, ₹20, ₹50) for lockers
-
One long dupatta or scarf for temple visits
-
Basic medicines (Ujjain chemists close early near temple)
-
Power bank – Ujjain has power cuts in summer
-
Paper printout of train tickets (mobile network can be patchy)
Common Mistakes – What Udaipur Travelers Get Wrong
-
Comparing Ujjain to Udaipur. Ujjain is not a "pretty" city. It is a pilgrimage city – crowded, loud, intense. Do not expect lake views and quiet cafes. Expect chaos and devotion. Embrace it.
-
Booking hotel near station to save money. You will spend ₹300 daily on autos. Pay ₹500 more and stay near Madhya Marg.
-
Reaching Ujjain on a Monday. The queue for Mahakal touches 2 km on Mondays. Avoid at all costs. Visit on Tuesday or Wednesday instead.
-
Trusting UPI only. Many small shops and lockers near the temple do not accept UPI. Keep ₹500 cash in small denominations.
-
Not booking return train before leaving Udaipur. Ujjain station has long waiting lists for Udaipur-bound trains. Book your return ticket when you book your onward ticket.
-
Eating heavy before bhasma aarti. That Udaipur-style aloo kachori will betray you. Eat a banana or two biscuits only.
-
Wearing new or uncomfortable shoes. You will walk a LOT in Ujjain – from hotel to temple, temple to temple, to Ram Ghat, to markets. Wear your most broken-in shoes.
-
Forgetting to visit Chittorgarh on the road trip. It is right on the way. Do not miss it. The Vijay Stambh alone is worth the stop.
From Udaipur's Lakes to Ujjain's Ghats – A Personal Note
I have spent countless evenings sitting on Udaipur's Fateh Sagar – watching the sun set behind the Aravallis, listening to the gentle lapping of water, feeling completely at peace. Udaipur is the city of romance – the kind of place where you fall in love with life itself. Then I go to Ujjain. And everything changes. The peace of Pichola Lake is replaced by the intensity of the Shipra ghats. The quiet of Sunset Point is replaced by the loud chants of "Bam Bam Bhole". The beauty of City Palace is replaced by the raw power of Mahakal. It is not a competition. Both cities are essential. Udaipur restores you. Ujjain transforms you. The 350 km between them is not just a drive. It is a journey from comfort to courage. From observation to participation. From watching the world go by to stepping into the divine chaos. Do this trip. And when you return to Udaipur, you will see your own city differently. The same lakes will feel deeper. The same sunsets will feel more sacred. Because Mahakal stays with you. Har Har Mahadev.



