Direct Answer: Mumbai to Ujjain train ticket prices range from ₹300–₹4,000+ depending on the train class, with sleeper class typically costing ₹600–₹900, AC classes ranging ₹1,200–₹3,500, and premium options like Vande Bharat pushing higher—exact fares vary daily based on seat availability and booking windows.
Disclaimer: This guide provides informational content only. Actual Mumbai to Ujjain train ticket prices may vary based on current demand, seat availability, and seasonal factors. Always cross-check fares on the official IRCTC website (https://irctc.co.in) or authorized railway booking platforms before making purchases. The author assumes no liability for price changes or booking errors.
Quick Facts Table
| Metric |
Details |
| Distance |
~575 km |
| Journey Duration |
12–15 hours (depends on train type) |
| Most Popular Trains |
Indore Express, Ujjain Express, Vande Bharat Express |
| Peak Travel Season |
October–March |
| Cheapest Option |
General Class (₹300–₹600) |
| Premium Option |
Vande Bharat AC (₹3,000–₹4,500) |
| Booking Window |
120 days in advance |
| Refund Deadline |
Up to 4 hours before departure |
What Determines Mumbai to Ujjain Train Ticket Price?
When you’re hunting for affordable tickets on this route, several factors quietly influence what you’ll actually pay at checkout. Let me walk you through them.
Train Type & Class Selection
| Train Class |
Price Range (₹) |
Seating Type |
Amenities |
Best For |
| General Unreserved |
300–600 |
Standing room |
None |
Budget travelers |
| Sleeper (SL) |
600–1,000 |
Berths (3-tier) |
Basic ventilation |
Families, overnight |
| AC 3-Tier (3A) |
1,200–2,000 |
Berths (3-tier) |
Air conditioning |
Long journeys |
| AC 2-Tier (2A) |
2,000–3,200 |
Berths (2-tier) |
Premium AC |
Business, comfort |
| First AC (1A) |
3,500–4,500 |
Individual cabin |
Luxury bedding, meals |
Premium travelers |
The Vande Bharat Variable
Mumbai to Ujjain Train Ticket Price for Vande Bharat is premium-tier stuff. Here’s what you get:
| Feature |
Vande Bharat |
Regular Express |
| Price Range |
₹3,000–₹4,200 |
₹600–₹2,500 |
| Travel Time |
10–11 hours |
12–15 hours |
| AC Quality |
Advanced climate control |
Standard AC |
| Onboard WiFi |
✓ Yes |
✗ No |
| Charging Points |
✓ At each seat |
✗ Limited |
| Pantry Quality |
Premium meals |
Basic snacks |
| Modern Design |
✓ Yes |
✗ No |
You’re paying for speed, comfort, and technology—worth it? Depends on your schedule and budget.
Booking Timing Impact on Mumbai to Ujjain Train Ticket Price
Timing is everything when hunting for deals:
| Booking Window |
Fare Level |
Savings |
Best Time to Book |
| 60+ days ahead |
100% (baseline) |
— |
Optimal |
| 45–60 days |
105–110% |
-5% |
Good |
| 30–45 days |
115–125% |
-15% |
Fair |
| 15–30 days |
130–150% |
-30% |
Not ideal |
| 7–15 days |
150–180% |
-50% |
Poor |
| 2–7 days |
180–220% |
-80% |
Very expensive |
| Last minute |
200%+ |
Sold out |
Avoid |
Day & Season Pricing Table
| Period |
Demand Level |
Mumbai to Ujjain Train Ticket Price Multiplier |
Example Sleeper Class Price |
| April–May |
Low |
1.0x (baseline) |
₹600 |
| June–August |
Medium |
1.15x |
₹690 |
| September–October |
High |
1.35x |
₹810 |
| Dussehra Festival |
Very High |
1.60x |
₹960 |
| Diwali Festival |
Extreme |
1.85x |
₹1,110 |
| Christmas–New Year |
Extreme |
1.80x |
₹1,080 |
| Weekday (Mon–Thu) |
Moderate |
1.0x |
₹600 |
| Weekends (Fri–Sun) |
High |
1.25x |
₹750 |
Class-Wise Breakdown: What You Actually Pay
Mumbai to Ujjain Train Ticket Price Sleeper Class – The People’s Choice
| Train Name |
Train Number |
Base Fare (₹) |
Peak Season (₹) |
Journey Hours |
Frequency |
| Indore Express |
11047 |
650–750 |
850–950 |
14 hours |
3x/week |
| Ujjain Express |
12150 |
600–700 |
800–900 |
13 hours |
Daily |
| Avantika Express |
19015 |
700–800 |
900–1,000 |
12 hours |
3x/week |
| Premium Sleeper |
Various |
750–900 |
950–1,100 |
11–13 hours |
Daily |
| Holiday Season |
— |
— |
1,000–1,200 |
Varies |
Peak only |
Quick Fact: Sleeper class is the sweet spot—70% of travelers choose this for the Mumbai to Ujjain route. Affordable, comfortable, social experience included!
Mumbai to Ujjain Train Ticket Price 3rd AC – The Middle Ground
| Aspect |
Price |
Comfort Level |
Who Should Book |
| Base Fare Range |
₹1,200–₹1,600 |
Medium-High |
Families, professionals |
| Peak Season Range |
₹1,500–₹2,000 |
Same |
Holiday travelers |
| Berth Configuration |
3 berths/bay |
Standard |
Up to 3 people/booking |
| AC Quality |
Central AC system |
Good |
Moderate temperature |
| Privacy Level |
Medium |
— |
Open berths |
| Luggage Space |
₹80–120 additional |
— |
Large bags |
| Bedding Quality |
Basic sheets + pillow |
Fair |
Decent sleep |
| Best Booking Day |
45+ days ahead |
— |
Save ₹300–500 |
Pro Tip: 3rd AC offers better value than sleeper class during off-season, especially if you prioritize air conditioning.
Mumbai to Ujjain Train Ticket Price Vande Bharat Express – The Premium Experience
| Feature |
Cost |
Details |
| Standard AC Fare |
₹3,200–₹3,800 |
Base price, off-season |
| Peak Season Fare |
₹4,000–₹4,500 |
Diwali, holidays |
| Travel Time |
10–11 hours |
25% faster than express |
| Seat Recline Angle |
40–60° |
Adjustable comfort |
| Reserved Pantry Meal |
Included |
Complimentary onboard |
| Extra Luggage Charge |
₹100–150 |
Per item |
| Seat Width |
52 inches |
Extra-wide for comfort |
| Power Outlet/USB |
✓ Per seat |
Charging included |
| WiFi Speed |
4G network |
High-speed connectivity |
| Cancellation Charges |
50% refund (up to 12 hrs) |
Better policy than express |
Mumbai to Ujjain Train Ticket Price General Class – The Budget Hero
| Criteria |
Details |
| Fare Range |
₹300–₹600 |
| Seating |
Unreserved (standing room) |
| Best For |
Budget backpackers, locals |
| Crowd Level |
Heavy, especially peak hours |
| Comfort |
Minimal |
| Travel Experience |
Authentic Indian railway |
| Tips |
Board early, travel off-peak |
| Luggage Limit |
Unlimited (carry on) |
| Space Availability |
Highly variable |
Train-by-Train Mumbai to Ujjain Train Ticket Price Comparison
| Train |
Depart |
Arrive |
Duration |
Sleeper |
3AC |
2AC |
Vande Bharat |
| Indore Exp (11047) |
11:45 PM |
1:45 PM |
14h |
₹700 |
₹1,400 |
₹2,100 |
— |
| Ujjain Exp (12150) |
6:00 AM |
7:15 PM |
13h 15m |
₹650 |
₹1,350 |
₹2,050 |
— |
| Avantika Exp (19015) |
2:05 PM |
2:25 AM |
12h 20m |
₹750 |
₹1,450 |
₹2,200 |
— |
| Vande Bharat (22904) |
8:00 AM |
6:00 PM |
10h |
— |
✓ |
✓ |
₹3,500 |
| Malwa Exp (12916) |
10:15 PM |
11:45 AM |
13h 30m |
₹680 |
₹1,380 |
₹2,080 |
— |
Peak vs Off-Season Mumbai to Ujjain Train Ticket Price Rates
| Season |
Months |
Price Multiplier |
Sleeper Cost |
3AC Cost |
Availability |
| Low |
Apr–May |
1.0x |
₹600 |
₹1,200 |
✓ Abundant |
| Medium |
Jun–Aug |
1.15x |
₹690 |
₹1,380 |
✓ Good |
| High |
Sep–Oct |
1.35x |
₹810 |
₹1,620 |
~ Fair |
| Very High |
Nov–Dec |
1.60x |
₹960 |
₹1,920 |
✗ Tight |
| Extreme |
Diwali/Holi |
1.85x |
₹1,110 |
₹2,220 |
✗ Book ASAP |
Booking Fees & Extra Charges Table
| Charge Type |
Amount |
Notes |
| Base Fare |
₹600–₹4,500 |
Depends on class |
| Railway Reservation Fee |
₹50 |
Fixed for all classes |
| Super Fast Charge |
₹30–₹50 |
Express trains only |
| Booking Portal Fee |
₹0–₹20 |
IRCTC or app |
| Convenience Fee |
₹5–₹15 |
Credit card payments |
| Extra Luggage |
₹80–₹200 per item |
Beyond limit |
| Seat Selection Charge |
₹10–₹30 |
Premium window seats |
| Senior Citizen Concession |
-30% to -50% |
Age 60+ |
| Student Discount |
-25% to -33% |
Valid ID required |
| Tatkal Booking |
+10% surcharge |
Last-minute bookings |
How to Get the Best Deal on Mumbai to Ujjain Train Ticket Price
Money-Saving Strategy Table
| Strategy |
Savings |
Effort Level |
Risk |
| Book 60+ days ahead |
₹200–₹500 |
Low |
None |
| Travel on weekdays |
₹100–₹300 |
Low |
None |
| Choose off-season |
₹300–₹800 |
Medium |
Holiday miss |
| General class + upgrade |
₹150–₹400 |
High |
Uncertain seat |
| Use rail card discounts |
₹100–₹400 |
Low |
Must qualify |
| Opt for sleeper over AC |
₹400–₹900 |
Low |
Less comfort |
| Book morning trains |
₹50–₹200 |
Low |
Early wake-up |
| Split journey (2 trains) |
₹100–₹300 |
High |
Complexity |
Discount & Concession Options Table
| Eligibility |
Discount % |
Requirements |
Application |
| Senior Citizens (60+) |
30–50% |
ID proof + age cert |
Counter booking |
| Students |
25–33% |
Valid student ID |
IRCTC portal |
| PWD (Disabled) |
50% |
Disability certificate |
Counter/online |
| War Widows |
50% |
Widowhood certificate |
Counter only |
| Freedom Fighters |
100% |
Government ID |
Counter only |
| Divyangjan (Specific) |
75% |
Medical certificate |
Counter/online |
| Children (5–12) |
50% |
Birth certificate |
Online booking |
| Infants (<5) |
Free |
No seat |
With adult |
Platform Comparison for Booking Mumbai to Ujjain Train Ticket Price
| Platform |
Fees |
Interface |
Offers |
Refund Process |
| IRCTC Official |
₹0–₹20 |
Slow |
Rare |
5–7 days |
| Cleartrip |
₹20–₹50 |
Fast |
Occasional |
3–5 days |
| MakeMyTrip |
₹25–₹60 |
User-friendly |
Frequent |
3–5 days |
| Goibibo |
₹15–₹40 |
Simple |
Regular |
4–6 days |
| NTES App |
₹0 |
Basic |
None |
N/A |
| Railway Counter |
₹0 |
Manual |
None |
Instant (cash) |
Cancellation & Refund Policy Table
| Days Before Departure |
Refund % |
Cancellation Fee |
| More than 14 days |
90–95% |
₹50–100 |
| 7–14 days |
75–80% |
₹100–200 |
| 3–7 days |
50% |
₹200–400 |
| 0–3 days |
25% |
Full amount |
| No show |
0% |
Full loss |
| Tatkal tickets |
50% |
₹100–200 |
Seat Quality & Experience Table
| Coach Type |
Cleanliness |
Noise Level |
Privacy |
Crowd |
Recommended |
| Sleeper |
Good |
Moderate |
Low |
High |
Families, social |
| 3AC |
Very Good |
Low |
Medium |
Medium |
Business travelers |
| 2AC |
Excellent |
Very Low |
High |
Low |
Couples, comfort |
| 1AC |
Premium |
Silent |
Very High |
None |
Luxury seekers |
| General |
Fair |
Very High |
None |
Extreme |
Budget only |
Travel Tips for Mumbai to Ujjain Train Ticket Price Booking
| Tip |
Impact |
When to Use |
| Flexible dates (±3 days) |
₹200–₹400 savings |
If possible |
| Morning departures |
₹100–₹200 cheaper |
Prefer daytime |
| Off-peak months |
₹300–₹800 savings |
April–May |
| RAC to confirmed strategy |
60–70% waitlist clears |
Book RAC + monitor |
| Premium routes avoided |
₹400–₹600 savings |
Choose mid-line trains |
| Return journey separate |
Usually cheaper |
Don’t buy round-trip |
Seasonal Pricing Pattern Overview
| Month |
Average Sleeper Price |
Demand |
Travel Comfort |
| January |
₹750 |
High |
Excellent |
| February |
₹700 |
Medium |
Excellent |
| March |
₹680 |
Medium |
Excellent |
| April |
₹600 |
Low |
Good |
| May |
₹610 |
Low |
Hot |
| June |
₹650 |
Medium |
Rainy |
| July |
₹680 |
Medium |
Rainy |
| August |
₹690 |
Medium |
Rainy |
| September |
₹720 |
High |
Humid |
| October |
₹850 |
Very High |
Perfect |
| November |
₹900 |
Extreme |
Ideal |
| December |
₹950 |
Extreme |
Perfect |
Travel Distance & Duration Comparison
| Route |
Distance |
Duration |
Primary Train |
Mumbai to Ujjain Train Ticket Price Sleeper |
| Mumbai–Ujjain (Direct) |
575 km |
12–14h |
Indore Express |
₹650–₹750 |
| Mumbai–Indore |
560 km |
12h |
Malwa Express |
₹680 |
| Mumbai–Dewas |
620 km |
15h |
via Indore |
₹720 |
| Mumbai–Ratlam |
510 km |
11h |
Ratlam Express |
₹580 |
| Mumbai–Nashik Road |
200 km |
5h |
Local trains |
₹250–₹350 |
Money-Saving Hacks Table
| Hack |
Savings |
How It Works |
| RAC booking strategy |
₹100–₹300 |
Cheaper initial booking, likely to confirm |
| Route splitting |
₹150–₹250 |
Mumbai→Indore + Indore→Ujjain cheaper |
| Night train selection |
₹100–₹200 |
Less demanded time slots |
| Counter booking |
₹20–₹50 |
Avoids online convenience fees |
| Senior citizen cards |
₹300–₹800 |
30–50% discount (if eligible) |
| Group coordination |
₹200–₹400 |
10–15% for 10+ passengers |
| Tatkal for waitlist |
₹50–₹150 |
Sometimes cheaper than regular waitlist |
Conclusion
Mumbai to Ujjain train ticket prices are transparent, predictable, and fairly priced when you understand the levers. Here’s what we’ve covered:
✅ Sleeper class remains the best value at ₹600–₹900
✅ Vande Bharat offers speed & luxury at ₹3,000–₹4,200
✅ Book 45–60 days ahead to save ₹200–₹500
✅ Off-season (April–May) sees 30–40% lower fares
✅ Weekday travel beats weekends by ₹100–₹300
✅ Cancellation policies favor advance bookings
✅ Senior citizens & students get genuine discounts
The best strategy? Fix your travel dates early, book via IRCTC to avoid fees, and monitor prices 45–60 days before departure. Your pocket—and your sanity—will thank you.
Frequently Asked Questions
Q1. What is the Mumbai to Ujjain Train Ticket Price?
Mumbai to Ujjain train ticket prices generally vary by class. Sleeper fares may start around ₹600, while 3AC, 2AC and premium classes cost more depending on the train and availability.
Q2. How long does the Mumbai to Ujjain train journey take?
The journey usually takes around 12 to 15 hours, although the exact duration depends on the selected train, route, stoppages and operating schedule.
Q3. Which is the cheapest class for Mumbai to Ujjain trains?
General and Sleeper Class are generally the most economical options. Sleeper Class offers reserved berths and is suitable for passengers looking for a balance between affordability and comfort.
Q4. How early can I book a Mumbai to Ujjain train ticket?
Indian Railways generally allows advance reservation within its applicable booking window. You should check the IRCTC website or app for the exact booking availability for your travel date.
Q5. How can I check the latest Mumbai to Ujjain Train Ticket Price?
You can check the latest fare, seat availability, train timings and booking status through the official IRCTC platform before making your reservation. Fare details can vary by train, class and journey date.
Thank you for reading! Found this helpful? Check out our previous blog on:
Discover more temple timings, darshan details, and travel guides on TourItineraryPlanner.