Omkareshwar from Bhopal — Road Trip, Train & Bus Guide 2026
Complete guide to reaching Omkareshwar Jyotirlinga from Bhopal: 250 km by car via NH 46, MSRTC bus services, train to Khandwa, combined Ujjain pilgrimage, accommodation tips, and a suggested 2-day itinerary.
Travel Overview: Bhopal → Omkareshwar
250 km
Distance by road
5–6 hrs
By car (NH 46)
6–7 hrs
By MSRTC bus
4.5 hrs
By train to Khandwa + taxi
By Car / Taxi from Bhopal
The most popular and convenient option. The NH 46 route is well-paved and scenic through Madhya Pradesh's heartland.
Route via NH 46
- Bhopal → Sehore (40 km, 45 min)
- Sehore → Shajapur (75 km, 1.5 hrs)
- Shajapur → Indore (85 km, 1.5 hrs)
- Indore → Khandwa via SH 27 (180 km, 3 hrs)
- Khandwa → Omkareshwar (13 km, 30 min)
Cost Estimate
- Self-drive: ₹3,000–₹5,000 round trip (fuel + tolls)
- Taxi (4-seater): ₹5,000–₹7,000 one way
- MSRTC Bus: ₹350–₹600 per person
- Tolls: ₹300–₹500 on NH 46
- Fuel: ~₹2,500 for round trip
By Bus from Bhopal
MSRTC and private operators run daily services from Bhopal ISBT to Omkareshwar.
MSRTC Buses
- • Departure: Bhopal ISBT, 5:00 AM – 8:00 PM
- • Frequency: 3–4 buses daily
- • Duration: 6–7 hours
- • Fare: ₹350–₹600 per person
- • Type: Non-AC and AC Volvo available
- • Booking: MSRTC website or RedBus
Private Operators
- • Departure: Bhopal New Bus Stand
- • Frequency: 2–3 buses daily
- • Duration: 6–7 hours
- • Fare: ₹400–₹800 per person
- • Type: AC and Non-AC sleeper
- • Booking: RedBus, AbhiBus, or at stand
By Train from Bhopal
Trains connect Bhopal to Khandwa Junction (nearest railway station to Omkareshwar). From Khandwa, take a taxi or bus for the final 13 km.
Key Trains: Bhopal → Khandwa
| Train | Departure | Arrival | Duration |
|---|---|---|---|
| Jabalpur – Pune Express | 6:15 AM | 10:20 AM | 4h 5m |
| Bhopal – Indore Intercity | 6:30 AM | 11:30 AM | 5h 0m |
| Dakshin Express | 9:30 PM | 1:50 AM+1 | 4h 20m |
From Khandwa Junction, shared taxis (₹50–₹100) and MSRTC buses run every 30 min to Omkareshwar (30 min journey).
Bhopal → Ujjain → Omkareshwar — 2-Day Pilgrimage
The most popular pilgrimage circuit from Bhopal covers 2 of the 12 Jyotirlingas in one weekend trip.
Day 1 — Bhopal to Ujjain
Depart Bhopal at 5 AM, reach Ujjain by 8:30 AM (140 km). Mahakaleshwar Jyotirlinga darshan, then Ram Ghat aarti on the Shipra River. Overnight at Ujjain. Stay at MPSTDC guest house or budget hotel (₹1,000–₹2,500/night).
Day 2 — Ujjain to Omkareshwar
Depart Ujjain at 6 AM, reach Omkareshwar by 10 AM (135 km). Omkareshwar temple darshan, Mamleshwar, Narmada Parikrama, holy dip. Evening Narmada Aarti. Depart by 6 PM, reach Bhopal by 10 PM via Indore.
Frequently Asked Questions
How far is Omkareshwar from Bhopal? +
Omkareshwar is approximately 250 km from Bhopal via NH 46, taking 5–6 hours by car. The route goes through Sehore, Shajapur, Indore, and then Khandwa before reaching Omkareshwar. By bus, MSRTC and private operators run daily services from Bhopal ISBT to Omkareshwar, taking about 6–7 hours. By train, take a train from Bhopal Junction to Khandwa Junction (180 km, 3–4 hours), then a taxi or bus for the remaining 13 km.
Which is better — road or train from Bhopal to Omkareshwar? +
Road is the better option for most pilgrims. The NH 46 route is well-paved and passes through Indore, allowing you to break the journey with a meal stop. By car or taxi, the journey takes 5–6 hours with flexibility to stop at temples along the way. By train, you save time to Khandwa (3–4 hours) but then need another 30–45 minutes by taxi — the total is similar. The road option is more convenient for families with luggage and allows a combined Indore + Omkareshwar pilgrimage.
Can I visit Ujjain and Omkareshwar from Bhopal in one trip? +
Yes, and it's an excellent 2-day pilgrimage circuit. Day 1: Bhopal → Ujjain (140 km, 3 hrs), visit Mahakaleshwar Jyotirlinga in the morning, overnight in Ujjain. Day 2: Ujjain → Omkareshwar (135 km, 3.5 hrs), visit Omkareshwar Jyotirlinga and do Narmada Parikrama, return to Bhopal via Indore or direct. This covers 2 of the 12 Jyotirlingas in one trip. Many pilgrims add Maheshwar (50 km from Omkareshwar) as a day 2.5 stop.
Are there direct buses from Bhopal to Omkareshwar? +
Yes, MSRTC operates regular direct bus services from Bhopal ISBT (Inter State Bus Terminal) to Omkareshwar. Buses run 3–4 times daily, with the first departure around 5:00 AM and the last around 8:00 PM. Journey time: 6–7 hours. Fare: ₹350–₹600 per person. Private operators also run AC and non-AC sleeper buses. Booking in advance through the RedBus app or MSRTC website is recommended, especially during Mahashivratri and festival seasons.
What are some good places to stop between Bhopal and Omkareshwar? +
The best stopover is Indore (approx. halfway from Bhopal). Indore offers: Mahakaleshwar Jyotirlinga darshan, Indore's famous Sarafa Bazaar for street food, overnight accommodation, and MPSTDC guest houses. Other stops: Dewas (30 km from Indore, Chamunda Mata Temple), Maheshwar (50 km from Omkareshwar, ancient Maratha capital with Narmada ghats), and Nemawar (midway, historic town).
Is Omkareshwar suitable for a weekend trip from Bhopal? +
Yes, Omkareshwar makes an excellent weekend trip from Bhopal. Suggested 2-day itinerary: Day 1: Depart Bhopal at 5 AM, reach Omkareshwar by 10–11 AM, do Omkareshwar temple darshan, Mamleshwar visit, Narmada Parikrama, and check in at Bhakta Niwas. Evening Narmada Aarti. Day 2: Morning Kushavarta Kund holy dip, Brahmagiri-style island walk, depart by 2 PM, reach Bhopal by 8–9 PM. Book Bhakta Niwas in advance for weekends.
What are the accommodation options near Omkareshwar? +
Best option: Omkareshwar Bhakta Niwas (managed by Shri Gajanan Maharaj Sansthan) — suggested donations ₹1,000–₹3,500/night including all meals. MPSTDC Guest House on the island — government-run, river-view rooms. Budget hotels in Omkareshwar town — ₹500–₹1,500/night. Budget hotels in Khandwa (13 km) — ₹800–₹2,000/night. Mid-range: Hotel Narmada and Hotel Om Sai — ₹2,000–₹4,000/night with AC and meals.
What is the best season to visit Omkareshwar from Bhopal? +
October to March is ideal — cool and dry weather (15–30°C) perfect for temple visits and Narmada Parikrama. The road from Bhopal is in excellent condition during this period. Avoid July–August monsoon season — heavy rains can cause Narmada water to rise above the ghats, and some sections of the parikrama may be closed. Mahashivratri (Feb/March) is the most spiritually powerful time but expect heavy crowds — book everything 2–3 weeks ahead.
Plan your Omkareshwar trip from Bhopal
Book accommodation in advance. Omkareshwar Bhakta Niwas recommended for pilgrims.