Vande Bharat Trains from Mumbai
Seven Vande Bharat routes start from Mumbai: six daytime Chair Car trains and one overnight Sleeper. They leave from two different stations. Trains to Gujarat (Ahmedabad, Gandhinagar) start at Mumbai Central (MMCT). Trains to Goa, Shirdi, Solapur, Nanded and Bengaluru start at Mumbai CSMT.
- 22229Mumbai CSMT CSMT → Madgaon MAO05:25 – 13:10
- 20901Mumbai Central MMCT → Gandhinagar Capital GNC06:00 – 12:30
- 22223Mumbai CSMT CSMT → Sainagar Shirdi SNSI06:20 – 11:30
- 20706Mumbai CSMT CSMT → Hazur Sahib Nanded NED13:15 – 22:25
- 22961Mumbai Central MMCT → Ahmedabad Jn ADI15:45 – 21:15
- 22225Mumbai CSMT CSMT → Solapur Jn SUR16:05 – 22:40
- 27651Mumbai CSMT CSMT → SMVT Bengaluru SMVB20:10 – 12:00 +1
Scheduled times, checked 11 November 2026. Live status on NTES.
On this page
Timetables last checked 11 November 2026.
Vande Bharat departures from Mumbai
| To | Train | Departs | Arrives | Journey | Not on |
|---|---|---|---|---|---|
| Madgaon (MAO) | 22229 | CSMT 05:25 | MAO 13:10 | 7 h 45 min | Fri |
| Gandhinagar Capital (GNC) | 20901 | MMCT 06:00 | GNC 12:30 | 6 h 30 min | Wed |
| Sainagar Shirdi (SNSI) | 22223 | CSMT 06:20 | SNSI 11:30 | 5 h 10 min | Tue |
| Hazur Sahib Nanded (NED) | 20706 | CSMT 13:15 | NED 22:25 | 9 h 10 min | Thu |
| Ahmedabad Jn (ADI) | 22961 | MMCT 15:45 | ADI 21:15 | 5 h 30 min | Sun |
| Solapur Jn (SUR) | 22225 | CSMT 16:05 | SUR 22:40 | 6 h 35 min | Wed |
| SMVT Bengaluru (SMVB) (Sleeper) | 27651 | CSMT 20:10 | SMVB 12:00 (+1 day) | 15 h 50 min | Tue |
Vande Bharat arrivals into Mumbai
| From | Train | Departs | Arrives | Journey | Not on |
|---|---|---|---|---|---|
| Hazur Sahib Nanded (NED) | 20705 | NED 05:20 | CSMT 14:15 | 8 h 55 min | Wed |
| Ahmedabad Jn (ADI) | 22962 | ADI 06:05 | MMCT 11:45 | 5 h 40 min | Sun |
| Solapur Jn (SUR) | 22226 | SUR 06:05 | CSMT 12:35 | 6 h 30 min | Thu |
| Gandhinagar Capital (GNC) | 20902 | GNC 14:00 | MMCT 20:35 | 6 h 35 min | Wed |
| Madgaon (MAO) | 22230 | MAO 14:40 | CSMT 22:30 | 7 h 50 min | Fri |
| Sainagar Shirdi (SNSI) | 22224 | SNSI 17:45 | CSMT 22:50 | 5 h 5 min | Tue |
| SMVT Bengaluru (SMVB) (Sleeper) | 27652 | SMVB 19:45 | CSMT 11:55 (+1 day) | 16 h 10 min | Mon |
Mumbai CSMT or Mumbai Central?
These are two different stations, so check which one your Vande Bharat train uses before you leave.
- Mumbai CSMT (CSMT): trains towards Goa, Shirdi, Solapur, Nanded and Bengaluru. Most also stop at Dadar and Thane, which can be closer to home.
- Mumbai Central (MMCT): trains towards Surat, Vadodara and Ahmedabad. They also stop at Borivali for the western suburbs.
Suburban boarding points. You do not have to start at the terminus. Every Vande Bharat Express from Mumbai CSMT towards Goa, Shirdi, Solapur and Nanded also stops at Dadar (DR) and Thane (TNA), and the Shirdi, Solapur and Nanded trains stop at Kalyan Jn (KYN) too. The Goa train also calls at Panvel (PNVL) for Navi Mumbai. The Bengaluru Sleeper skips Dadar and Thane but stops at Kalyan at 20:48. From Mumbai Central, every Vande Bharat train to Gujarat stops at Borivali (BVI), about 25 minutes after departure.
Mumbai Vande Bharat trains, one by one
Mumbai – Goa (22229/22230). The fastest Vande Bharat Express we track. 22229 leaves Mumbai CSMT at 05:25 and reaches Madgaon (MAO) at 13:10, covering 765 km in 7 h 45 min at an average of 98.7 km/h. It stops at Dadar, Thane, Panvel, Khed, Ratnagiri, Kankavali and Thivim, the stop for North Goa. It does not run on Friday in either direction. On IRCTC on 11 November 2026 the full-route fare was ₹1,625 in CC and ₹3,145 in EC with a meal. Full guide: Mumbai – Goa Vande Bharat.
Mumbai – Ahmedabad (22961/22962). 22961 leaves Mumbai Central at 15:45 and reaches Ahmedabad Jn (ADI) at 21:15, 491 km in 5 h 30 min, stopping only at Borivali, Vapi, Surat and Vadodara. The return 22962 leaves Ahmedabad at 06:05. No service on Sunday. Fare on IRCTC: ₹1,385 in CC and ₹2,505 in EC with a meal. Full guide: Mumbai – Ahmedabad Vande Bharat.
Mumbai – Gandhinagar (20901/20902). The morning train to Gujarat. 20901 leaves Mumbai Central at 06:00, reaches Ahmedabad at 11:35 and Gandhinagar Capital (GNC) at 12:30, with eight stops including Valsad, Navsari, Surat, Vadodara and Anand. It does not run on Wednesday.
Mumbai – Shirdi (22223/22224). For pilgrims to Sainagar Shirdi (SNSI). 22223 leaves Mumbai CSMT at 06:20 and reaches Shirdi at 11:30, 343 km in 5 h 10 min, via Dadar, Thane, Kalyan and Nashik Road. The return 22224 leaves Shirdi at 17:45 and reaches Mumbai at 22:50. No service on Tuesday.
Mumbai – Solapur (22225/22226). The Vande Bharat train for Pune. 22225 leaves Mumbai CSMT at 16:05, reaches Pune Jn at 19:10 and Solapur Jn (SUR) at 22:40. The return 22226 leaves Solapur at 06:05 and Pune at 09:20, reaching Mumbai at 12:35. 22225 does not run on Wednesday and 22226 does not run on Thursday.
Mumbai – Nanded (20705/20706). The longest journey time of any daytime Vande Bharat Express from Mumbai: 610 km to Hazur Sahib Nanded (NED) in 9 h 10 min. 20706 leaves Mumbai CSMT at 13:15 and reaches Nanded at 22:25, via Nashik Road, Manmad, Chhatrapati Sambhajinagar, Jalna and Parbhani. 20705 leaves Nanded at 05:20 and reaches Mumbai at 14:15. 20706 does not run on Thursday and 20705 does not run on Wednesday.
Mumbai – Bengaluru Sleeper (27651/27652). The only overnight Vande Bharat train from Mumbai, with 3A, 2A and 1A berths. 27651 leaves Mumbai CSMT at 20:10 and reaches SMVT Bengaluru at 12:00 the next day. It has no Tatkal and no RAC, and under the rules sells confirmed tickets only. Full guide: Mumbai – Bengaluru Vande Bharat Sleeper.
Same-day return trips from Mumbai by Vande Bharat
Because most Vande Bharat trains go out in the morning and come back in the afternoon, several make a day trip possible:
| Day trip | Go | Return | Time there | Not on |
|---|---|---|---|---|
| Mumbai → Shirdi | 22223, 06:20 → 11:30 | 22224, 17:45 → 22:50 | 6 h 15 min | Tuesday |
| Mumbai → Ahmedabad | 20901, 06:00 → 11:35 | 20902, 14:50 → 20:35 | 3 h 15 min | Wednesday |
| Mumbai → Vadodara | 20901, 06:00 → 10:23 | 20902, 15:51 → 20:35 | 5 h 28 min | Wednesday |
| Mumbai → Surat | 20901, 06:00 → 09:05 | 20902, 17:08 → 20:35 | 8 h 3 min | Wednesday |
| Mumbai → Ratnagiri | 22229, 05:25 → 09:45 | 22230, 17:40 → 22:30 | 7 h 55 min | Friday |
| Ahmedabad → Mumbai | 22962, 06:05 → 11:45 | 22961, 15:45 → 21:15 | 4 h | Sunday |
| Pune → Mumbai | 22226, 09:20 → 12:35 | 22225, 16:05 → 19:10 | 3 h 30 min | Wednesday, Thursday |
Times shown are departure from your boarding station and arrival at your destination. Plan other pairs with the same-day return planner.
Booking a Vande Bharat Express from Mumbai
Mumbai’s Vande Bharat trains are busy. On 11 November 2026, IRCTC showed CC waiting lists of 111 to 156 on the Goa train 22229 and 99 to 127 on the Ahmedabad train 22961 for dates only a few days away, while EC waiting lists were far shorter. Book when booking opens, 60 days ahead at 08:00 IST; the booking date calculator gives the exact date. Tatkal for CC and EC opens at 10:00 IST the day before. There is no Tatkal on the Bengaluru Sleeper.
Search IRCTC from the station you will actually board at, such as Thane or Borivali, so the fare and availability match your trip. On the day, check the running status on NTES and your coach on the PNR once the chart is prepared.
Mumbai Vande Bharat FAQs
How many Vande Bharat trains start from Mumbai? Seven routes: Goa (Madgaon), Ahmedabad, Gandhinagar, Shirdi, Solapur, Nanded and the Bengaluru Sleeper.
Which is the Mumbai to Goa Vande Bharat? 22229 from Mumbai CSMT to Madgaon. See the Mumbai–Goa guide.
Is there a Vande Bharat Sleeper from Mumbai? Yes. 27651 runs overnight from Mumbai CSMT to SMVT Bengaluru. See the Bengaluru–Mumbai Sleeper.
Is there a Vande Bharat Express from Mumbai to Pune? Yes. The Mumbai–Solapur Vande Bharat 22225 stops at Pune Jn at 19:10, and 22226 leaves Pune for Mumbai at 09:20. The Bengaluru Sleeper also stops at Pune, but its 400 km minimum makes it expensive for this short trip.
Which Vande Bharat train goes from Mumbai to Shirdi? 22223, from Mumbai CSMT at 06:20 to Sainagar Shirdi at 11:30, with the return 22224 at 17:45. It does not run on Tuesday.
Which Vande Bharat trains leave from Mumbai Central? Only the trains to Gujarat: 22961 to Ahmedabad and 20901 to Gandhinagar Capital via Ahmedabad.
Can I board the Mumbai Vande Bharat at Thane or Dadar? Yes, on the trains to Goa, Shirdi, Solapur and Nanded. Search your actual boarding station on IRCTC.
What is the Vande Bharat Express ticket price from Mumbai? On IRCTC on 11 November 2026: Mumbai CSMT to Madgaon ₹1,625 in CC and ₹3,145 in EC, and Mumbai Central to Ahmedabad ₹1,385 in CC and ₹2,505 in EC, both with a meal. Use the fare calculator.
Which is the fastest Vande Bharat train from Mumbai? 22229 Mumbai CSMT–Madgaon, at an average of 98.7 km/h, the fastest Vande Bharat Express in our guide.
Sources
Timetables: erail, ConfirmTkt and RailYatri, cross-checked 11 November 2026. Route list: Ministry of Railways (PIB), July 2026 and South Western Railway. Always confirm on IRCTC or NTES before travel. Report a correction.
Keep reading about Vande Bharat
Vande Bharat Express Route List
All 81 Vande Bharat Chair Car routes and 3 Sleeper routes in India, with train numbers and station codes, grouped by state. Updated November 2026.
Vande Bharat Ticket Price: Fares by Route
Vande Bharat Express ticket prices from IRCTC for popular routes in CC and EC, with and without meals. Full fare breakdown, Sleeper fares, and why Vande Bharat costs more than Shatabdi.
Vande Bharat Trains Between Stations
Every Vande Bharat between two stops, with timings and distance.
Vande Bharat Refund and Cancellation Rules
Vande Bharat cancellation charges explained: flat ₹180 (CC) and ₹240 (EC), the 72, 24 and 8-hour refund bands, the stricter Vande Bharat Sleeper rules, waitlisted and Tatkal tickets, and real refund examples.
