Popular Trains

Kutch Express: Schedule, Route Map and Ticket Booking Tips

From October to February, Kutch sees a different kind of traveller. They board at Bandra Terminus with bags a bit too large, cameras around the neck, and something about their energy for the first time. The Rann does that. People plan for it for years. And most of them get there the same way: overnight, on the Kutch Express.

 

 

22955 is the down train. Mumbai to Bhuj, 838 km, daily. 22956 comes back. Every day of the week at each end, something uncommon for such a stretched route. Back in October 2016 it earned the name Superfast, swapping out earlier numbers, staying like that ever since. Superfast surcharge applies across all classes.

 

 

Before finalising dates, pull up the Kutch Express Train Seat Availability on RailMitra. Quota moves fast, especially around full-moon nights in Rann Utsav season.

 

Kutch Express Train Number and Basic Details

 

Detail22955 (Down)22956 (Up)
OriginBandra Terminus (BDTS)Bhuj (BHUJ)
DestinationBhuj (BHUJ)Bandra Terminus (BDTS)
Departure17:4520:25
Arrival08:30 (next day)11:30 (next day)
Distance838 km838 km
Journey Time~14 hrs 45 mins~15 hrs 05 mins
FrequencyDailyDaily
TypeSuperfast ExpressSuperfast Express

 

A WAP-7 from Vadodara Loco Shed handles traction. Full corridor, no loco change. Fitted with HOG gear, meaning electricity for air conditioning and lights runs directly from the overhead wires instead of relying on a separate generator wagon.

 

Kutch Express Schedule: 22955 (Mumbai to Bhuj)

 

22955 Kutch Express departs at 17:45 from the Bandra Terminus platform 7.

 

StationArrivalDepartureDistance
Bandra Terminus (BDTS)Source17:450 km
Borivali (BVI)18:0718:1219 km
Palghar (PLG)18:5819:0076 km
Vapi (VAPI)19:5319:55159 km
Valsad (BL)20:2020:25183 km
Navsari (NVS)20:5821:00223 km
Surat (ST)21:3721:42252 km
Ankleshwar Jn (AKV)22:1522:17302 km
Bharuch Jn (BH)22:3022:32311 km
Vadodara Jn (BRC)23:2823:33381 km
Anand Jn (ANND)00:1000:12417 km
Nadiad Jn (ND)00:2700:29435 km
Ahmedabad Jn (ADI)01:2001:30481 km
Viramgam Jn (VG)02:2902:31546 km
Dhrangadhra (DHG)03:2903:31611 km
Halvad (HVD)04:0204:04642 km
Samakhiali Jn (SIOB)05:2805:30727 km
Bhachau (BCOB)05:4605:48743 km
Gandhidham Jn (GIMB)06:4006:55780 km
Adipur (AI)07:1207:14789 km
Anjar (AJE)07:2307:25797 km
Bhuj (BHUJ)08:30Destination838 km

 

Kutch Express Schedule: 22956 (Bhuj to Mumbai)

 

22956 Kutch Express departs at 20:25 from  Bhuj. It reaches Bandra the next day at 11:30.

 

StationArrivalDepartureDistance
Bhuj (BHUJ)Source20:250 km
Anjar (AJE)20:5520:5742 km
Adipur (AI)21:0521:0749 km
Gandhidham Jn (GIMB)21:3021:4558 km
Bhachau (BCOB)22:1922:2195 km
Samakhiali Jn (SIOB)22:4222:44111 km
Halvad (HVD)23:4623:48197 km
Dhrangadhra (DHG)00:1700:19228 km
Viramgam Jn (VG)01:2601:28293 km
Ahmedabad Jn (ADI)02:3502:45358 km
Nadiad Jn (ND)03:4603:48404 km
Anand Jn (ANND)04:0304:05422 km
Vadodara Jn (BRC)04:3704:42458 km
Bharuch Jn (BH)05:3505:37528 km
Ankleshwar Jn (AKV)05:4605:48537 km
Surat (ST)06:4006:45587 km
Navsari (NVS)07:0307:05616 km
Valsad (BL)07:5508:00655 km
Vapi (VAPI)08:2808:30679 km
Palghar (PLG)09:2309:25763 km
Borivali (BVI)10:3710:40820 km
Bandra Terminus (BDTS)11:30Destination838 km

 

22956 has one stop not in 22955: Geratpur (GER), just past Ahmedabad. It is a traffic checkpoint, not a passenger halt, for managing the dense Western Line approach into Mumbai.

 

Gandhidham Junction: 15 minutes in both directions. That time exists for a loco reversal, not schedule padding. The WAP-7 comes off the front, goes around a loop, gets attached to what was the rear. Straightforward in theory, always slightly theatrical to watch. Ahmedabad gets 10 minutes. Surat, Vadodara, Valsad are 5 minutes. Everything else is 2. Stay close to the door.

 

Major Stations on the Kutch Express Route

 

Bandra Terminus to Surat

Bandra Terminus, platform 7. The train departs at 17:45 into early evening Mumbai traffic, though you do not feel any of that inside. Borivali is the first stop, 19 km out. Mostly people joining from the suburb, not Kutch-bound tourists.

 

Past Palghar, Maharashtra ends. Gujarat starts quietly. Vapi is the first Gujarat stop, a useful interchange for Daman and the Silvassa industrial corridor. Valsad and Navsari follow fast, 2 minutes each. Surat at 21:42 on platform 1 gets 5 minutes. Order food here if you have not already. Pull up Live Train Status on RailMitra before boarding so you know what time it is actually arriving.

 

Ankleshwar to Vadodara

Ankleshwar and Bharuch, two petrochemical belt stops barely 9 km apart. Two minutes each. The Narmada crossing falls somewhere between them, quietly, in the dark. Vadodara Junction is at 23:28, platform 2, five minutes. Past midnight and the platform is still active. Large city, lots of passengers boarding here specifically.

 

Ahmedabad and the Midland Stations

Anand and Nadiad go past after midnight without much ceremony. Then Ahmedabad at 01:20, ten minutes, platform 1. More people board here than anywhere else on the down route outside Mumbai. Viramgam follows at 02:29 and from there the soil starts looking paler, drier, and the route stops feeling like central Gujarat.

 

Halvad to Bhachau: Salt Flat Country

Dhrangadhra to Halvad is where the journey changes character. Halvad is at the edge of the Little Rann of Kutch. From here to Samakhiali, the train crosses salt marsh terrain. Night passengers miss most of it. Early risers on the down service sometimes catch the flats in low morning light before Samakhiali, the main rail entry point to the Kutch peninsula. Then Bhachau. January 2001, 7.7 magnitude. That was here. Something to sit with as the train passes through.

 

Gandhidham to Bhuj

Most travelers step off at Gandhidham instead of Bhuj – catches folks off guard. That pause lasting a quarter hour? Just repositioning the engine. Detach from front, shift through the side track, reattach rear. Finished before you know it. What follows: fifty eight kilometers roll past. First up, Adipur clocks in at seven twelve. Next, Anjar shows at seven twenty three. Finally, Bhuj appears sharp at eight thirty, docking on track one. From there, road stretch runs eighty clicks southeast to Dhordo – that desert pop-up camp for the salt festival.

 

Ticket Fares

 

Approximate fares for the full Bandra Terminus to Bhuj journey. GST and Superfast surcharge not included.

 

ClassApprox. Fare
1A (AC First Class)Rs. 2,835 to Rs. 2,910
2A (AC Two-Tier)Rs. 1,675 to Rs. 1,755
3A (AC Three-Tier)Rs. 1,175 to Rs. 1,250
SL (Sleeper)Rs. 445 to Rs. 490
GS (General)Rs. 235 to Rs. 240

 

October to March, Train Seat Availability on this train drops fast. Check it on RailMitra as soon as travel dates are set. Waitlisted from Mumbai? There is an intermediate quota workaround covered in the booking section.

 

Coach Composition

 

There are LHB rakes and 22 coaches.

 

PositionCoachClass
0LocomotiveWAP-7
1EOGPower Coach
2 to 3GSGeneral
4H1AC First Class (1A)
5 to 6A1, A2AC Two-Tier (2A)
7 to 12B1 to B6AC Three-Tier (3A)
13 to 19S1 to S7Sleeper (SL)
20 to 21GSGeneral
22SLRGuard/Luggage

 

The H1 coach is the first coach for passengers just close to the locomotive. People who are travelling in the first class shouldn’t rush to the platform in a 5 minute halt for a quick snack grab. You might not be able to make it to your coach in time. It is thus better to opt for train food delivery online which will deliver your meals right on to your train seat.

 

Order Food on the Kutch Express

 

No pantry car. First-timers find this out the hard way. The practical fix is train food booking on RailMitra. Order before a major station, the food reaches your berth. Most restaurants ready for delivery live in Surat, then Vadodara, then Ahmedabad. Choose from veg thali meals or biryani that steams through the box. Non-veg dishes show up often. Snacks appear everywhere. Jain food fits strict diets without compromise. 2,000 plus restaurants listed across 450 stations.

 

On 22956, food timing was genuinely awkward: Surat at 06:40, Vadodara at 04:37. Neither is a great hour for a meal, but both stations work for delivery. Sort it the evening before you sleep.

 

Kutch Express Running Status

 

Most times, Kutch Express shows up late after leaving Borivali. Check RailMitra for real-time updates – where it is now, how long stops are delayed, when it might arrive next. During the rainy season, slowdowns grow more common past Surat. The 22955 often loses schedule there. Usually recovered by Vadodara. The Kutch portion of the route, Samakhiali to Bhuj, is generally on time.

 

For 22956, the Kutch Express running status is a separate live feed on RailMitra. Search by train number to get the right direction. Kutch Express live status works either way if you have the number.

 

Once you book, check PNR status through RailMitra to see if waitlisted seats shift. Coach details show up when the train’s plan is ready. Berth assignments appear later – watch there. Movement of your reservation updates live. Chart preparation triggers the update. Track changes step by step. Numbers settle only after confirmation.

 

Booking Tips

 

60-day window before the train departure. That is when you act, not when you start considering it. General Quota from Mumbai full? Book from Surat to Bhuj. Surat has a Remote Location Quota that often has confirmed seats when the Mumbai pool is gone. Confirm the ticket, then change the boarding point to Bandra Terminus or Borivali through the booking portal. You board in Mumbai. Perfectly valid.

 

One day prior to departure, AC class Tatkal bookings start at 10:00 AM. Starting at 11:00 AM – just an hour later – is when sleeper class opens up. That gap of sixty minutes makes all the difference for those who wait. It closes fast. Aadhaar linked, passenger details pre-saved, payment method queued up. Someone who pauses to fill in a name field at 10:01 AM is probably not getting that seat.

 

Alternate Trains on This Corridor

 

TrainDeparts FromDepartureReaches BhujDays
22903 Bhuj AC SF ExpressBDTS23:4512:50Wed, Fri, Sun
20907 Sayajinagri ExpressDadar15:1506:30Daily
12959 BDTS-Bhuj SF ExpressBDTS16:4509:50Saturday only

 

22903 is faster. Skips several stops, runs at 130 km/h on the Virar-Vatva electrified section, saves close to 2 hours. Only tri-weekly though.

 

20907 Sayajinagri Express leaves from Dadar. More convenient if you are in South or Central Mumbai and the auto to Bandra is its own obstacle.

 

Starting off early, the Namo Bharat Rapid Rail – numbered 94801 and 94802 – links Ahmedabad with Bhuj within five hours thirty-five minutes. Though it departs mid-morning, arrival happens before evening sets in. This route covers distance without stopping too often. Trains like this one help cut travel time across Gujarat. Reaching Bhuj by late afternoon becomes possible thanks to steady speeds. Daily except Sunday. AC Chair Car and Executive Class only.

 

Conclusion

 

Daily service. Overnight. Direct. That is the Kutch Express. Anyone heading to Rann Utsav should note bookings start 60 days ahead – timing plays a role. To fix travel dates, check the Train Schedule via RailMitra instead of guessing. Watch seat openings there too. On departure day, leave the Kutch Express live status tab active, especially when a contact waits for you at Bhuj station.

 

Book your food before Surat. PNR should be checked after chart prep. The rest of the journey takes care of itself.

Recent Post

Kalyan Railway Station Details: Routes, Platforms, and Facilities 
Kalyan Railway Station Details: Routes, Platforms,...
Paschim Express Trains: Best Routes, Timings and Booking Guide
Paschim Express Trains: Best Routes, Timings and B...
Side Middle Berth in Train: Meaning, Rules and Booking Info
Side Middle Berth in Train: Meaning, Rules and Boo...
Side Lower Berth in Train: Meaning, Rules & Booking Tips
Side Lower Berth in Train: Meaning, Rules & Bo...
10 Best Places to Visit in July in India: Monsoon Special
10 Best Places to Visit in July in India: Monsoon...

Rail News

100+ Special Trains Announced for Onam 2026 Amid Festive Rush
100+ Special Trains Announced for Onam 2026 Amid F...
300+ Special Trains for Jagannath Rath Yatra 2026
300+ Special Trains for Jagannath Rath Yatra 2026
Make in India: First Hydrogen Train Hits 120 Km/h in Trial
Make in India: First Hydrogen Train Hits 120 Km/h...
Indian Railways New Penalty Rules 2026: Check Key Details
Indian Railways New Penalty Rules 2026: Check Key...
Railway Minister Confirms New IRCTC Website Launch by 15 July
Railway Minister Confirms New IRCTC Website Launch...

Top Categories