1. Home
  2. Holidays
  3. India
  4. Madhya Pradesh

Madhya Pradesh Tour Packages

Two Jyotirlingas a night's train from Ahmedabad, India's best tiger reserves and the temples of Khajuraho – 34 Madhya Pradesh packages, each planned for departure from Gujarat.

  • 34 packages
  • From ₹8,499 per person
  • Private trip, your own dates
  • Pure-veg / Jain meals on request

Madhya Pradesh packages

34 trips

Lowest price right now: Short Trip To Bhopal, 2N/3D – ₹8,499 per person.

Short Trip To Ujjain 1N / 2D Save ₹2,200

Short Trip To Ujjain

1N Ujjain

  • Stay
  • Sightseeing
  • Transfers
  • Breakfast
From₹10,000₹12,200per person
View trip
Pilgrimage With Mp 4N / 5D Save ₹3,000

Pilgrimage With Mp

1N Ujjain · 2N Bhopal · 1N Omkareshwar

  • Stay
  • Meals
  • Sightseeing
  • Transfers
From₹16,500₹19,500per person
View trip
Pilgrimage Trip To Ujjain & Omkareshwar 2N / 3D Save ₹1,000

Pilgrimage Trip To Ujjain & Omkareshwar

2N Indore

  • Stay
  • Sightseeing
  • Transfers
  • Breakfast
From₹15,500₹16,500per person
View trip
Magnificent Madhya Pradesh 4N / 5D Save ₹3,000

Magnificent Madhya Pradesh

1N Jabalpur · 1N Bandhavgarh · 2N Panchmarhi

  • Stay
  • Sightseeing
  • Transfers
  • Breakfast
From₹29,900₹32,900per person
View trip
Madhya Pradesh Magic 3N / 4D Save ₹3,000

Madhya Pradesh Magic

1N Ujjain · 1N Indore · 1N Omkareshwar

  • Stay
  • Sightseeing
  • Transfers
  • Breakfast
From₹18,999₹21,999per person
View trip
Wilderness Heaven 4N / 5D Save ₹2,100

Wilderness Heaven

1N Jabalpur · 1N Kanha Tiger Reserve · 2N Panchmarhi

  • Stay
  • Sightseeing
  • Transfers
  • Breakfast
From₹29,900₹32,000per person
View trip
Spiritual Madhya Pradesh 5N / 6D Save ₹7,500

Spiritual Madhya Pradesh

2N Ujjain · 3N Mandu

  • Stay
  • Sightseeing
  • Transfers
  • Breakfast
From₹22,499₹29,999per person
View trip
Travel Of National Park 4N / 5D Save ₹6,499

Travel Of National Park

2N Pench · 2N Kanha Tiger Reserve

  • Stay
  • Sightseeing
  • Transfers
  • Breakfast
From₹23,500₹29,999per person
View trip
Wildlife With A Taste Of City 3N / 4D Save ₹2,500

Wildlife With A Taste Of City

3N Kanha Tiger Reserve

  • Stay
  • Sightseeing
  • Transfers
  • Breakfast
From₹15,000₹17,500per person
View trip
Glam Of Pachmarhi 3N / 4D Save ₹1,000

Glam Of Pachmarhi

3N Panchmarhi

  • Stay
  • Sightseeing
  • Transfers
  • Breakfast
From₹17,999₹18,999per person
View trip
Delights Of Madhya Pradesh 5N / 6D Save ₹4,000

Delights Of Madhya Pradesh

3N Pachmarhi · 2N Kanha Tiger Reserve

  • Sightseeing
  • Transfers
  • Breakfast
From₹24,999₹28,999per person
View trip
Divine Mahakaleshwar 2N / 3D Save ₹1,000

Divine Mahakaleshwar

2N Ujjain

  • Stay
  • Sightseeing
  • Transfers
  • Breakfast
From₹12,000₹13,000per person
View trip

For Gujarati families, Madhya Pradesh begins at Ujjain. Mahakaleshwar's Bhasma Aarti, Omkareshwar on its island in the Narmada, Maheshwar's ghats and a plate of Indore's famous street food fit into a 2- or 3-night trip that is an overnight train or a 7–8 hour drive from Ahmedabad – which is why this circuit is the most-booked Madhya Pradesh package at our C G Road office. Beyond it lies a much bigger state: Kanha, Bandhavgarh and Pench for tiger safaris, the Khajuraho–Orchha–Gwalior heritage belt, Pachmarhi's hills and the Sanchi–Bhimbetka sites around Bhopal.

Every package below shows a live price. Below the packages you will find a price guide, how to reach each circuit from Ahmedabad, three day-wise itineraries, a step-by-step Bhasma Aarti registration guide, a tiger-reserve chooser, a month-by-month table with safari closures and the Simhastha 2028 heads-up, and food notes for Jain and pure-veg travellers.

Madhya Pradesh tour package price guide (2026)

Packages on this page start at ₹8,499 per person. The Ujjain circuit is among the cheapest trips we sell; tiger safaris are the most expensive part of any Madhya Pradesh holiday because each jeep permit, guide and gate fee is charged per safari. The bands below are per person on twin sharing with breakfast and a private car, excluding travel from Ahmedabad; safari packages include two jeep safaris.

TripStandard (3★)Deluxe (4★)Premium (5★ / luxury lodges)
2N/3D Ujjain – Omkareshwar – Indore₹8,500 – 11,500₹13,000 – 18,000₹25,000+
3N/4D Ujjain – Omkareshwar – Maheshwar – Mandu – Indore₹11,000 – 15,000₹17,000 – 24,000₹32,000+
2N/3D Kanha, Bandhavgarh or Pench (2 safaris)₹17,000 – 23,000₹27,000 – 36,000₹55,000+
4N/5D Khajuraho – Orchha – Gwalior₹15,000 – 20,000₹23,000 – 32,000₹45,000+
3N/4D Pachmarhi with Bhopal, Sanchi, Bhimbetka₹11,000 – 15,000₹17,000 – 23,000₹30,000+
7N/8D complete MP (Ujjain circuit + Bhopal + Kanha or Bandhavgarh)₹30,000 – 38,000₹45,000 – 60,000₹90,000+

Add for travel from Ahmedabad: 3AC train fares to Ujjain or Indore are about ₹900–1,400 per person; Ahmedabad–Indore flights ₹3,000–6,000 one way; Ahmedabad–Nagpur (for Pench and Kanha) ₹4,500–8,000; Jabalpur and Khajuraho are usually reached via Delhi or Mumbai. Usually extra on the ground: Mahakaleshwar shighra darshan tickets, Omkareshwar boat ride, additional safaris and camera fees, Khajuraho and Gwalior Fort entry and sound-and-light shows, Bhedaghat boating, and the Dhuandhar ropeway. Each is listed on your quote.

How to reach Madhya Pradesh from Ahmedabad

RouteDistanceBy roadTrain / air
Ahmedabad – Indoreabout 400 km7–8 h via Godhra, Dahod, JhabuaSeveral daily trains, 8–10 h (overnight options); non-stop flights about 1 h
Ahmedabad – Ujjainabout 440 km8 hDirect trains, 8–10 h overnight; Ratlam Junction on the Delhi line is 100 km away for more options
Indore – Ujjain55 km1 hFrequent trains and buses
Indore – Omkareshwarabout 80 km2 h–
Omkareshwar – Maheshwar – Mandu65 km + 40 km1½ h + 1 h–
Ahmedabad – Bhopalabout 600 km11 h – not recommended in one stretchDirect trains via Ujjain, 10–12 h; flights usually via Delhi or Mumbai
For Kanha / Bandhavgarh––Fly to Jabalpur via Delhi or Mumbai, then 3½–4 h by road; Umaria station (Bandhavgarh) and Gondia (Kanha) are rail options
For Pench––Ahmedabad–Nagpur non-stop about 1 h 30 min, then 2 h to Turia gate
For Khajuraho – Orchha – Gwalior––Fly to Khajuraho via Delhi or Varanasi, or train to Jhansi (Orchha 18 km); Gwalior has trains on the Delhi–Mumbai line
  • Our usual plan for the Ujjain circuit: overnight train Ahmedabad–Ujjain, two or three days in a private Innova, and the return train from Indore – or a car from your doorstep in Ahmedabad for a family of four to six, which is often cheaper than six train tickets and gives you Mandu on the way.
  • Senior groups: we add a night in Indore to break the journey and keep each day to one Jyotirlinga.
  • Safari circuits: plan Pench from Nagpur, and Kanha or Bandhavgarh from Jabalpur; Kanha and Bandhavgarh together need a 5-hour transfer between them.

Best Madhya Pradesh itineraries from Ahmedabad

2 nights / 3 days – Ujjain, Omkareshwar and Indore (Jyotirlinga darshan)

  • Day 1: Arrive Ujjain by overnight train or morning drive. Mahakaleshwar darshan, Harsiddhi Shaktipeeth, Kal Bhairav, Mangalnath, Sandipani ashram; evening Shipra aarti at Ram ghat. Early night – Bhasma Aarti is at 4 am.
  • Day 2: Bhasma Aarti (pre-registered), breakfast, drive to Omkareshwar (about 3 h). Omkareshwar and Mamleshwar Jyotirlinga darshan, optional Narmada parikrama of the island (about 7 km) or boat ride; drive to Indore (2 h). Dinner at Sarafa Bazaar's night food street.
  • Day 3: Indore – Khajrana Ganesh, Rajwada, Lal Bagh palace, Chappan Dukan; afternoon train or flight to Ahmedabad.

3 nights / 4 days – Ujjain, Omkareshwar, Maheshwar and Mandu (family)

  • Day 1–2: as above, ending in Omkareshwar for the night instead of Indore.
  • Day 3: Drive to Maheshwar (1½ h) – Ahilya fort, Narmada ghats, boat ride, Maheshwari sari weavers; on to Mandu (1 h) for Jahaz Mahal, Hindola Mahal and Roopmati's pavilion at sunset; back to Indore (2½ h) or stay in Mandu.
  • Day 4: Indore sightseeing and food, return to Ahmedabad.

6 nights / 7 days – complete Madhya Pradesh with a tiger safari

  • Day 1–2: Ujjain and Omkareshwar.
  • Day 3: Drive to Bhopal (4 h) via Sanchi stupas; Upper Lake sunset.
  • Day 4: Bhimbetka rock shelters and Bhojpur's Bhojeshwar temple in the morning; afternoon drive or train to Jabalpur (5–6 h); Bhedaghat marble rocks boat ride if time permits.
  • Day 5: Drive to Kanha or Bandhavgarh (3½–4 h), afternoon safari.
  • Day 6: Morning safari, rest, optional evening nature walk or tribal village visit.
  • Day 7: Drive to Jabalpur, fly home via Delhi or Mumbai. Travellers with two more nights add Khajuraho (5–6 h from Bandhavgarh) and Orchha.

Heritage lovers: 4 nights Khajuraho, Orchha and Gwalior

Two nights in Khajuraho for the western and eastern temple groups, the sound-and-light show and a Raneh falls or Panna safari half-day; drive to Orchha (3½ h) for the Betwa riverside, Jahangir Mahal and Ram Raja temple; and a night in Gwalior for the fort, Jai Vilas palace and Tansen's tomb, flying or training home from Gwalior.

Mahakaleshwar Bhasma Aarti – how to register, what to wear, when to arrive

The pre-dawn Bhasma Aarti at Mahakaleshwar is the reason most Gujarati pilgrims come to Ujjain, and the single most common question we get. Here is the process as it works today; rules change from time to time, so we re-confirm before every trip.

  1. Register online. Permits are issued free through the Shri Mahakaleshwar Mandir Samiti's official website in limited numbers, against a photo ID for every person (including children). Registration usually opens a few days before the date and slots go within minutes, so we apply the moment they open. A limited number of offline permits are also issued at the temple counter the previous day on a first-come basis.
  2. Dress code. To enter the Nandi Hall for the aarti, men wear a dhoti (sola) with bare upper body or a shawl, and women wear a saree. Those not in this dress watch from the outer area. Dhotis and sarees are available for hire near the temple if you do not carry them.
  3. Timing. The aarti begins at about 4 am and lasts about two hours; entry gates open around 2:30–3 am and you should be in line by 3 am with your permit printout and the matching ID. Book a hotel within a short drive of the temple – we do this by default.
  4. Rules. No mobile phones, cameras or bags inside; lockers are available. Water and a shawl for the early-morning chill are sensible.
  5. If you miss the permit. Regular darshan runs through the day and is itself a moving experience; a shighra darshan ticket (a nominal paid line) cuts the queue, and the evening Shipra aarti at Ram ghat is a good alternative ritual to attend.
  6. Crowd days. Mondays, Shravan month (usually July–August), Mahashivratri (usually February–March) and Nag Panchami bring very large crowds; a Tuesday to Thursday visit is far more comfortable.

Simhastha 2028: Ujjain hosts the Simhastha Kumbh Mela once in twelve years; the next is expected in April–May 2028. It will be the largest religious gathering in Madhya Pradesh's history and hotel supply will be impossible at short notice – if you want to attend, speak to us in 2027.

Kanha, Bandhavgarh or Pench – which tiger reserve should you choose?

KanhaBandhavgarhPench
Nearest airportJabalpur 160 km (3½–4 h); Nagpur 260 km (5–6 h)Jabalpur 200 km (4 h); Umaria station 35 kmNagpur 90 km (2 h) – the easiest from Ahmedabad
Known forSal forests, meadows, the hard-ground barasingha found nowhere else; the landscape of The Jungle BookHighest tiger density in India; the fort on the hill; best odds of a sightingTeak forest, open country, leopards and wild dogs; quieter and cheaper
Core zonesKanha, Kisli, Mukki, SarhiTala, Magadhi, KhitauliTuria, Karmajhiri, Jamtara
Best monthsNov–Feb for weather; Mar–May for sightingsOct–Jun; Apr–May best for tigersOct–Jun; Mar–May best for tigers
ClosedCore zones closed 1 July – 30 September (monsoon); buffer zones open all year. No afternoon safaris on Wednesdays.
PermitsJeep permits are booked on the MP Forest Department's online portal up to about 120 days ahead, per zone and per vehicle, against ID for every passenger. Premium zones and weekends in Nov–Jan and Apr–May sell out weeks ahead. We book the moment your dates are fixed.
SuitsFamilies who want forest beauty as much as tigersThose for whom a tiger sighting is the pointShort add-on from Nagpur; first safari for children

Two safaris (one afternoon, one morning) are the minimum; three or four give a realistic chance of a tiger at Bandhavgarh or Kanha. Satpura (near Pachmarhi) and Panna (near Khajuraho) are quieter reserves that combine well with those circuits.

Best time to visit Madhya Pradesh – month by month

MonthsWeatherGood forPrices
October – NovemberPleasant, 18–32°CDiwali vacation Ujjain–Omkareshwar trips; tiger reserves reopen 1 October; Khajuraho and Orchha comfortable; Bhedaghat moonlit boating on Sharad PurnimaHigh in Diwali week
December – FebruaryCool, 6–25°C; cold mornings in the forestsSafaris with the best weather, Khajuraho Dance Festival (usually late February), Mandu and Maheshwar at their best, Mahashivratri in Ujjain (usually February–March)Peak for safari lodges in Christmas week; otherwise moderate
March – AprilWarming, 25–38°CBest tiger-sighting months as animals come to waterholes; Pachmarhi pleasantModerate; safari permits in demand
May – JuneVery hot, 38–44°CMay vacation safaris for serious wildlife lovers (early-morning drives only); Pachmarhi as a hill escape; Ujjain darshan with early morningsLow for hotels, high for premium safari zones
July – September (monsoon)Rain, 25–32°C; forests closedShravan month at Mahakaleshwar (very crowded Mondays), Omkareshwar and Maheshwar green and quiet, Pachmarhi waterfalls, Mandu in full monsoon beautyLowest of the year

For Gujarati families, Diwali week and the long weekends of October–March are the natural time for the Ujjain circuit. For a tiger, choose March–April and book permits two months ahead. Keep April–May 2028 in mind for Simhastha.

Places to visit in Madhya Pradesh

  • Ujjain: Mahakaleshwar Jyotirlinga and its Bhasma Aarti, Harsiddhi, Kal Bhairav, Mangalnath, Sandipani ashram and the Shipra ghats – one of the seven moksha-puris.
  • Omkareshwar: the Jyotirlinga on an Om-shaped island in the Narmada, with Mamleshwar on the opposite bank and a 7-km island parikrama.
  • Maheshwar: Ahilyabai Holkar's fort and ghats on the Narmada, Maheshwari saris and a boat ride at sunset.
  • Mandu: Jahaz Mahal, Hindola Mahal and Roopmati's pavilion on a plateau above the Narmada valley – spectacular in the monsoon.
  • Indore: Khajrana Ganesh, Rajwada, Lal Bagh palace and the Sarafa and Chappan Dukan food streets of India's cleanest city.
  • Bhopal, Sanchi and Bhimbetka: the Buddhist stupas of Sanchi, prehistoric rock paintings at Bhimbetka and the unfinished Bhojeshwar temple.
  • Kanha, Bandhavgarh and Pench: three of India's finest tiger reserves, with Satpura and Panna as quieter alternatives.
  • Khajuraho: the UNESCO-listed Chandela temples, the evening sound-and-light show and Raneh falls nearby.
  • Orchha: Bundela palaces and chhatris on the Betwa, the Ram Raja temple where Ram is worshipped as king, and river rafting.
  • Gwalior: the hilltop fort, Sas-Bahu temples, Jai Vilas palace and Tansen's tomb.
  • Pachmarhi: Dhoopgarh sunset point, Bee falls, Jata Shankar and Pandav caves in the Satpura hills.
  • Bhedaghat: marble rocks and Dhuandhar falls on the Narmada near Jabalpur; boating on a full-moon night is unforgettable.

Food, hotels and tips for Gujarati travellers

  • Pure-veg and Jain food: the Ujjain–Indore belt is a vegetarian heaven – Indore has a large Jain community, Gujarati thalis, Jain-friendly poha-jalebi and Sarafa snacks, and Ujjain's temple-town restaurants are all vegetarian with Jain options. Omkareshwar and Maheshwar are simple but fully vegetarian. Safari lodges at Kanha, Bandhavgarh and Pench cook to order and we confirm pure-veg or Jain menus in writing. Khajuraho and Orchha have Indian restaurants that manage Jain meals with a day's notice.
  • Hotel categories: Ujjain has good 3-star hotels within a few minutes of Mahakaleshwar and a handful of 4-star; Indore has full 4- and 5-star choice; Omkareshwar and Maheshwar offer heritage and riverside stays plus simpler guesthouses; safari lodges range from comfortable 3-star resorts to luxury camps with a naturalist. Khajuraho has several 5-star properties; Orchha has riverside resorts and a heritage palace hotel.
  • Pack: dhoti and saree for Bhasma Aarti (or hire locally), a shawl for 4 am, neutral-coloured clothes and a warm jacket for winter safaris, binoculars, sunscreen and a hat for summer drives.
  • Money and connectivity: UPI works in towns and temple shops; carry cash for boats, safari tips and village stalls. Signal is weak inside the reserves and parts of Mandu.
  • Timings to remember: Bhasma Aarti at 4 am with permit; tiger reserve cores closed July–September and Wednesday afternoons; Khajuraho temples open sunrise to sunset; Mandu monuments close at sunset.
  • Driving from Ahmedabad: the Godhra–Dahod–Jhabua road to Indore is good; leave Ahmedabad by 6 am to reach Ujjain for the evening aarti.

Why book your Madhya Pradesh trip with Vibrant Holidays

  • 11 years, Ahmedabad office: we have planned Ujjain and Omkareshwar darshan for Gujarati families from C G Road for over a decade; walk in Monday to Saturday or plan on WhatsApp.
  • Live prices, no bait: the starting price on this page is a real package on sale today, with hotels and car type named.
  • Pure-veg and Jain meals confirmed in writing at every hotel and safari lodge.
  • Trains and flights from Ahmedabad booked with the package, with your Ujjain or Indore pick-up matched to the arrival and your Bhasma Aarti registration done before you leave home.
  • 24×7 on-tour support from Ahmedabad and from our Indore ground partner, who handles permit counters, safari gates and temple queues. IATA-accredited; member of TAAI, TAFI, ADTOI and IATO; recognised by the Ministry of Tourism.

Madhya Pradesh tour packages – frequently asked questions

How much does an Ujjain–Omkareshwar package cost from Ahmedabad?

Packages on this page start at ₹8,499 per person. A 2-night Ujjain–Omkareshwar–Indore trip with 3-star hotels and a private car costs ₹8,500–11,500 per person excluding travel from Gujarat; adding Maheshwar and Mandu for a third night takes it to ₹11,000–15,000. 3AC train fares from Ahmedabad are about ₹900–1,400 each way; flights to Indore ₹3,000–6,000.

How do I reach Ujjain from Ahmedabad?

Direct trains run between Ahmedabad and Ujjain in 8–10 hours, mostly overnight, and more trains serve Indore (55 km away). By road it is about 440 km and 8 hours via Godhra, Dahod and Jhabua. Non-stop Ahmedabad–Indore flights take about an hour. We book whichever suits your family and have a car waiting.

How do I register for the Mahakaleshwar Bhasma Aarti?

Free permits are issued in limited numbers through the temple committee's official website against a photo ID for every traveller, usually opening a few days before the date, and a small offline quota is issued at the counter the day before. We register for you as soon as slots open. Men wear a dhoti and women a saree to enter the Nandi Hall; arrive by 3 am for the 4 am aarti.

Which tiger reserve is best – Kanha, Bandhavgarh or Pench?

Bandhavgarh for the highest chance of seeing a tiger; Kanha for the most beautiful forest and the barasingha; Pench if you want the shortest journey from Ahmedabad (non-stop to Nagpur, then 2 hours by road) or a first safari for children. Plan at least two safaris, ideally three or four, and book permits two months ahead for March–May.

When are the Madhya Pradesh tiger reserves closed?

Core zones of Kanha, Bandhavgarh, Pench, Satpura and Panna close from 1 July to 30 September for the monsoon and reopen on 1 October; buffer zones stay open all year. There are no afternoon safaris on Wednesdays. The best weather is November to February and the best sightings March to May.

Is pure-vegetarian and Jain food available in Madhya Pradesh?

Yes, very easily on the Ujjain–Omkareshwar–Indore circuit, where Jain and Gujarati food is everywhere and Indore's street food is largely vegetarian. Safari lodges and hotels in Khajuraho and Orchha cook pure-veg or Jain meals on request, and we confirm every menu in writing before you travel.

How many days are enough for Madhya Pradesh?

Two nights for Ujjain and Omkareshwar, three to add Maheshwar and Mandu, two nights per tiger reserve, four for Khajuraho–Orchha–Gwalior, and six to seven nights to combine the Jyotirlingas with Bhopal and one safari. Doing the whole state well takes 10–12 nights.

What is Simhastha 2028 and should I plan for it?

Simhastha is the Kumbh Mela held in Ujjain once every twelve years; the next is expected in April–May 2028 with major shahi snan days on the Shipra. Crowds will run into the crores and hotels within 50 km will be fully booked a year ahead. If you want to attend, speak to us in 2027 and we will hold accommodation in Indore or Ujjain early.

Is Madhya Pradesh suitable for senior citizens?

The Ujjain circuit is ideal for seniors: short drives, good hotels near the temples and familiar food. We add a night, use the shighra darshan line, arrange the Omkareshwar boat instead of the island walk, and book the Bhasma Aarti only for those comfortable with a 3 am start. Safaris are also senior-friendly with a cushioned jeep and morning drives in winter.

Can I combine Ujjain with Khajuraho or a tiger safari in one trip?

Yes, with 6–8 nights. The usual route is Ujjain–Omkareshwar, then Bhopal with Sanchi and Bhimbetka, then Jabalpur for Bhedaghat and on to Kanha or Bandhavgarh, flying home via Delhi or Mumbai. Khajuraho and Orchha add two to three nights after Bandhavgarh. We plan it so no single drive exceeds five to six hours.

What is usually not included in a Madhya Pradesh package?

Travel from Ahmedabad unless added, Mahakaleshwar shighra darshan tickets, Omkareshwar and Bhedaghat boat rides, additional safaris beyond those listed, camera fees, Khajuraho and Gwalior Fort entry and sound-and-light shows, lunches and dinners unless specified, personal expenses and 5% GST. Every quote lists inclusions and exclusions side by side.

Can I customise the Madhya Pradesh package for a family group?

Yes. Every trip is a private, customised itinerary – your own car and driver, your own dates. Start from Vadodara or Surat instead of Ahmedabad, add Pachmarhi or Mandu, upgrade to a heritage stay in Maheshwar, or add a third safari. Extended families and friend groups travel together as a private group in a Tempo Traveller. Call 1800-313-4262 or WhatsApp us the package.

Updated October 2026 by the Vibrant Holidays team, Ahmedabad.

Inquiry Now