
How to Reach Mahakaleshwar Temple Ujjain: Train, Road & Airport Routes
Ananya Sharma
December 4, 2025
Learn how to reach Ujjain Mahakaleshwar Temple by flight, train, road & bus from major cities. Get routes, timings, transport options & travel tips.
Introduction: Journey to One of the 12 Jyotirlingas
Mahakaleshwar Temple in Ujjain is one of the most sacred Hindu temples in India and houses one of the 12 Jyotirlingas—self-manifested lingams of Lord Shiva. Located in the ancient city of Ujjain, Madhya Pradesh, this temple attracts millions of devotees and pilgrims every year who seek the blessings of Lord Mahakaleshwar. If you're planning a pilgrimage to this holy shrine and wondering how to reach Ujjain Mahakaleshwar Temple, this comprehensive guide will help you plan your journey with ease. Ujjain, also known as Avantika, is one of the seven sacred cities (Sapta Puri) in Hinduism and finds mention in ancient Hindu scriptures. The Mahakaleshwar Temple, with its magnificent shikhara towering over the city, is not just a place of worship but a spiritual experience that transports devotees to a realm of divine peace. The temple is famous for its Bhasma Aarti performed at dawn, which is believed to be one of the most powerful rituals in Hindu worship. This guide covers all routes to reach Ujjain—by flight, train, road, and bus—from major cities across India. We'll also provide practical information about local transport, the best time to visit, and tips for devotees to make your pilgrimage smooth and spiritually fulfilling.Overview of Ujjain Location
Ujjain is located in the Malwa region of Madhya Pradesh, approximately 190 km from the state capital Bhopal. The city is well-connected by road and rail to major Indian cities, making it accessible for pilgrims from all parts of the country.- Altitude: 494 meters above sea level
- Distance from Indore: 55 km (nearest major city)
- Distance from Bhopal: 190 km
- Nearest Airport: Devi Ahilyabai Holkar Airport, Indore
- Nearest Railway Station: Ujjain Junction (UJN)
How to Reach Ujjain Mahakaleshwar by Flight
Nearest Airport to Ujjain
The nearest airport to Ujjain is Devi Ahilyabai Holkar International Airport (IDR) in Indore, approximately 55 km away. While Ujjain doesn't have its own airport, Indore's airport is well-connected to major Indian cities and serves as the primary air gateway for pilgrims visiting Mahakaleshwar Temple.Flight Connectivity to Indore
| From City | Airlines | Flight Duration | Approximate Fare |
|---|---|---|---|
| Delhi | Air India, IndiGo, SpiceJet | 1 hour 30 minutes | ₹3,000-7,000 |
| Mumbai | Air India, IndiGo, SpiceJet | 1 hour 15 minutes | ₹2,500-6,000 |
| Bangalore | IndiGo, SpiceJet | 2 hours | ₹4,000-9,000 |
| Hyderabad | IndiGo, SpiceJet | 1 hour 45 minutes | ₹3,500-8,000 |
| Ahmedabad | IndiGo, SpiceJet | 1 hour | ₹2,500-5,000 |
From Indore Airport to Mahakaleshwar Temple
After landing at Indore Airport, you have several options to reach Ujjain:- By Taxi: The most convenient option. Taxis are available outside the airport terminal.
- By Bus: MP State Road Transport Corporation operates regular buses from Indore to Ujjain
- By Train: Take a taxi from airport to Indore Railway Station and board a train to Ujjain
| Mode of Transport | Duration | Cost | Best For |
|---|---|---|---|
| Private Taxi | 1-1.5 hours | ₹1,000-1,500 | Families, comfort seekers |
| App-based Cab (Ola/Uber) | 1-1.5 hours | ₹800-1,200 | Budget-friendly option |
| MP State Bus | 2 hours | ₹50-100 | Economy travelers |
| Train | 1 hour | ₹30-50 | Frequent service |
How to Reach Ujjain Mahakaleshwar by Train
Ujjain Railway Station
Ujjain Junction (station code: UJN) is a major railway station on the Western Railway zone and is well-connected to major cities across India. The temple is located just 2 km from the railway station, making it extremely convenient for pilgrims arriving by train.Direct Trains from Major Cities
| From City | Train Name | Number | Duration | Frequency |
|---|---|---|---|---|
| Mumbai | Avantika Express | 12493/12494 | 9-10 hours | Daily |
| Delhi | Chambal Express | 12177/12178 | 11-12 hours | Except Sunday |
| Indore | Multiple Passenger Trains | Various | 1 hour | Daily, 15+ trains |
| Ahmedabad | Haridwar Mail | 19101/19102 | 9-10 hours | Daily |
| Jaipur | Ujjaini Express | 14309/14310 | 9-10 hours | Weekly |
From Ujjain Railway Station to Temple
- Distance: 2 km
- By Auto-Rickshaw: ₹30-50, 5-10 minutes
- By Cycle Rickshaw: ₹15-25, 10-15 minutes
- By Taxi: ₹50-80, 5 minutes
- Walking: 20-25 minutes (pleasant walk through old city lanes)
Booking Tips
- Book tickets at least 60 days in advance for direct trains, especially during festivals like Mahashivratri
- For indirect routes, consider trains to Indore and then take a connecting train/bus to Ujjain
- Avantika Express (Mumbai-Ujjain) is popular—book early
- Check current train schedules and timings on IRCTC website before planning
How to Reach Ujjain Mahakaleshwar by Road
Road Trip to Ujjain
Ujjain is well-connected by national highways to major cities in Central and West India. The roads are generally in good condition, making road trips a comfortable option.Distance from Major Cities
| From City | Distance (km) | Driving Time | Route |
|---|---|---|---|
| Indore | 55 km | 1-1.5 hours | Via NH-52 |
| Bhopal | 190 km | 3.5-4 hours | Via NH-52 |
| Mumbai | 560 km | 10-12 hours | Via NH-52 |
| Delhi | 770 km | 14-16 hours | Via Agra-Gwalior NH |
| Ahmedabad | 390 km | 7-8 hours | Via Ujjain-Indore Highway |
| Pune | 620 km | 12-14 hours | Via Nashik-Indore |
Road Conditions and Tips
- Indore to Ujjain: Excellent 4-lane highway, smooth drive
- Bhopal to Ujjain: Good 2-lane highway, light traffic
- Mumbai to Ujjain: Mostly good roads with some rough patches in Maharashtra-MP border areas
- Best Vehicle: Any car is suitable; SUV recommended for large groups
- Fuel Stops: Adequate fuel stations along all routes
- Night Driving: Generally safe, but avoid isolated stretches
Toll Information
- Indore-Ujjain: No toll
- Bhopal-Ujjain: 1-2 toll plazas (₹70-100 total)
- Mumbai-Ujjain: Multiple tolls (₹400-600 total)
- FASTag accepted at all toll plazas
Bus Services to Ujjain
State and Private Bus Operators
Ujjain is well-connected by bus services from major cities in Madhya Pradesh and neighboring states. Multiple operators provide comfortable bus options for pilgrims.From Indore to Ujjain
- Frequency: Buses every 15-30 minutes
- Duration: 1.5-2 hours
- Types: Ordinary, Semi-Luxury, AC Volvo
- Fare: ₹50-150 depending on bus type
- Departure Points: Indore Bus Stand (Sarwate Bus Stand, Navlakha Bus Stand)
- Operators: MP State Tourism, Hans Travels, Verma Travels
From Other Cities
| From City | Duration | Fare Range | Bus Types |
|---|---|---|---|
| Bhopal | 4-5 hours | ₹150-400 | Ordinary, AC Sleeper, Volvo |
| Mumbai | 12-14 hours | ₹400-800 | AC Sleeper, Volvo Multi-Axle |
| Ahmedabad | 8-10 hours | ₹300-600 | AC Sleeper, Seater |
| Gwalior | 8-9 hours | ₹250-500 | Ordinary, AC Seater |
Bus Stand in Ujjain
The main bus stand in Ujjain is located near the railway station, approximately 2 km from Mahakaleshwar Temple. From the bus stand:- Auto-rickshaws are readily available (₹20-40 to temple)
- Walking takes 15-20 minutes
- Cycle rickshaws available (₹10-20)
Local Transport in Ujjain
Getting Around Ujjain
Once in Ujjain, you'll need local transport to visit the temple and other attractions.Auto-Rickshaws
- Most convenient mode of transport
- Available everywhere in the city
- Fare: ₹10-20 for short distances, ₹30-50 for longer distances
- Negotiate price before starting journey or ask for meter
City Bus Service
- Ujjain Municipal Corporation operates city buses
- Cover major routes including Mahakaleshwar Temple
- Fare: ₹10-20
- Frequent but can be crowded
Taxis
- Available for full-day sightseeing (₹1,500-2,500)
- Good for visiting multiple temples in one day
- Can be booked through hotels or local tour operators
App-based Cabs
- Ola and Uber operate in Ujjain but availability is limited
- Best for airport transfers and point-to-point travel
- More reliable during daytime
Travel from Major Cities to Ujjain
From Mumbai to Ujjain
Best Option: Avantika Express (Train) - 9-10 hours, most convenient
- Flight: Mumbai to Indore (1 hr 15 min) + Road to Ujjain (1.5 hr) = 3-4 hours total
- Train: Direct trains available, 9-10 hours
- Road: 560 km, 10-12 hours
- Bus: 12-14 hours, overnight Volvo buses available
From Delhi to Ujjain
Best Option: Flight to Indore + Road = 4-5 hours total
- Flight: Delhi to Indore (1 hr 30 min) + Road to Ujjain (1.5 hr) = 4-5 hours total
- Train: Chambal Express, 11-12 hours (direct but limited frequency)
- Road: 770 km, 14-16 hours
- Train via Indore: Delhi to Indore + Indore to Ujjain (1 hr) = 12-14 hours total
From Bangalore to Ujjain
Best Option: Flight to Indore + Road = 4-5 hours total
- Flight: Bangalore to Indore (2 hr) + Road to Ujjain (1.5 hr) = 4-5 hours total
- Train: No direct train; via Mumbai or Indore, 24-30 hours
- Bus: Limited direct buses, not recommended for this distance
Tips for Devotees Visiting Mahakaleshwar
Best Time to Visit
- Winter (October-March): Best weather, 15°C-25°C, ideal for sightseeing
- Summer (April-June): Hot, 30°C-40°C, but less crowded
- Monsoon (July-September): Pleasant but humid
- Festivals: Mahashivratri (February/March) - extremely crowded but spiritually charged
For Bhasma Aarti
The famous Bhasma Aarti is performed at dawn every day:- Timing: 4:00 AM (arrive by 3:00 AM to get a good spot)
- Dress Code: Traditional attire preferred—dhoti for men, saree for women
- Passes: Free passes available from temple counter (get them a day before)
- Restrictions: Mobile phones, cameras, and leather items not allowed inside
What to Carry
- ID Proof: Required for hotel check-ins and train/bus bookings
- Offerings: Milk, bilva leaves, flowers, fruits (available near temple)
- Comfortable Footwear: You'll walk barefoot inside temple
- Modest Clothing: Dress conservatively—covered shoulders and knees
- Water Bottle: Stay hydrated, especially during summer
Parking Information
- Temple Parking: Limited space available (₹50-100 for cars, ₹20-50 for two-wheelers)
- Nearby Parking: Several paid parking lots within 500 meters of temple
- Alternative: Park at hotel and use auto-rickshaw to temple
Nearby Attractions
While in Ujjain, also visit:- Kal Bhairav Temple: Known for its unique liquor offering tradition
- Ram Ghat: One of the four ghats for Kumbh Mela
- Harsiddhi Temple: One of the Shakti Peethas
- Sandipani Ashram: Where Lord Krishna studied
- Jantar Mantar: Ancient observatory (vedh shala)
Accommodation in Ujjain
- Temple Guest Houses: Basic facilities, ₹200-500 per night
- Dharamshalas: Free or very cheap accommodation for devotees
- Mid-Range Hotels: ₹800-1,500 per night near temple
- Hotels on Mahakal Lok: ₹1,500-3,000 per night, close to temple
- Luxury Options: Limited in Ujjain; consider staying in Indore (55 km away)
Conclusion: Plan Your Sacred Journey
Reaching Ujjain Mahakaleshwar Temple is relatively easy thanks to excellent connectivity by air, rail, and road. The temple's central location in Madhya Pradesh makes it accessible from all corners of India. For those traveling from far cities like Delhi or Mumbai, flying to Indore and then taking a taxi or bus to Ujjain is the most convenient option. Train travelers can opt for the Avantika Express from Mumbai or Chambal Express from Delhi. The journey to this sacred Jyotirlinga is not just about reaching a destination—it's about embarking on a spiritual quest that purifies the soul and brings devotees closer to the divine. Whether you're witnessing the powerful Bhasma Aarti at dawn or seeking blessings during a quiet evening darshan, Mahakaleshwar Temple offers an experience that stays with you forever. For more information about Ujjain's history and spiritual significance, check our detailed guides. Don't forget to explore the best places to visit in Ujjain and the best restaurants in Ujjain for prasad and local cuisine. May Lord Mahakaleshwar bless your journey! Har Har Mahadev!Location
Frequently Asked Questions
Q1.Which is the nearest airport to Ujjain?
Q2.How far is Indore airport from Ujjain temple?
Q3.How to reach Ujjain from Indore airport?
Q4.Which is the nearest railway station to Ujjain?
Q5.How to reach Ujjain by train from Mumbai?
Q6.How to reach Ujjain from Indore by road?
Q7.How to reach Mahakaleshwar temple from Ujjain station?
Q8.Is parking available near Mahakaleshwar temple?
Recommended For You

Simhastha Kumbh Mela Ujjain: Dates, Route Map & Stay Plan
Plan your Simhastha Kumbh Mela visit with practical crowd strategy, stay and transport planning, safety checklist, and day-wise templates.

Best Time to Visit Ujjain: Season, Temple Crowd & Darshan Windows
Find the best time to visit Ujjain with month-wise weather, Mahakaleshwar darshan timing guidance, festival crowd tips, and practical planning advice.

Chintaman Ganesh Temple Ujjain: Timings, Darshan & Travel Details
Plan your Chintaman Ganesh Temple visit in Ujjain with darshan timing strategy, route options, etiquette tips, and practical one-day temple combinations.
Never Miss an Adventure
Get the latest trekking guides, travel tips, and exclusive offers delivered straight to your inbox.
