12959 Bandra Terminus–Bhuj Express
Superfast · 970 km · 16 hr 50 min · 19 stops · Sat
- Departs
- 16:45
- Bandra Terminus
- Arrives
- 09:35
- Bhuj · day 2
- Journey
- 16 hr 50 min
- 970 km · 19 stops
- Runs
- Sat
- Fare from
- ₹530
- Sleeper · estimate
- On time
- 79%
- usually 2 min late
12959 running status
Checking where it is…
12959 coach position
Fetching the coach order…
12959 vacant berths after charting
Shown full? The prepared chart lists berths free for part of the way too, and we chain them. Open full screen
Check seats from Bandra Terminus to Bhuj
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Bandra Terminus BDTS | — | 16:45 | — | 1 | 0 |
| 2 | Borivali BVI | 17:06 | 17:09 | 3 min | 1 | 19 |
| 3 | Surat ST | 20:23 | 20:28 | 5 min | 1 | 252 |
| 4 | Vadodara Jn BRC | 22:12 | 22:17 | 5 min | 1 | 381 |
| 5 | Anand Jn ANND | 22:55 | 22:57 | 2 min | 1 | 417 |
| 6 | Nadiad Jn ND | 23:12 | 23:14 | 2 min | 1 | 435 |
| 7 | Ahmedabad Jn ADI | 00:25 | 00:35 | 10 min | 2 | 481 |
| 8 | Mahesana Jn MSH | 01:46 | 01:48 | 2 min | 2 | 549 |
| 9 | Palanpur Jn PNU | 03:00 | 03:10 | 10 min | 2 | 614 |
| 10 | Disa DISA | 03:44 | 03:46 | 2 min | 2 | 642 |
| 11 | Bhildi Jn BLDI | 04:02 | 04:04 | 2 min | 2 | 660 |
| 12 | Diyodar DEOR | 04:24 | 04:26 | 2 min | 2 | 686 |
| 13 | Bhabhar BAH | 04:48 | 04:50 | 2 min | 2 | 703 |
| 14 | Radhanpur RDHP | 05:10 | 05:12 | 2 min | 2 | 728 |
| 15 | Adesar AAR | 05:52 | 05:54 | 2 min | 2 | 803 |
| 16 | Samakhiali Jn SIOB | 07:00 | 07:02 | 2 min | 2 | 862 |
| 17 | Bhachau BCOB | 07:16 | 07:18 | 2 min | 2 | 878 |
| 18 | GOPALPUR GPPR | 08:00 | 08:15 | 15 min | 2 | 915 |
| 19 | Bhuj BHUJ | 09:35 | — | — | 2 | 970 |
How reliably 12959 runs
79% arrive on time at the destination
typically on time · 58% on time across the route
From Aug 2025–Aug 2026 · within 15 min counts as on time.
- Bandra Terminususually on time100%
- Borivalitypically 11 min late75%
- Surattypically 8 min late · 4% over an hour81%
- Vadodara Jntypically 14 min late · 4% over an hour54%
- Anand Jntypically 15 min late · 4% over an hour50%
- Nadiad Jntypically 19 min late · 4% over an hour39%
- Ahmedabad Jntypically 4 min late · 4% over an hour89%
- Mahesana Jntypically 3 min late · 4% over an hour84%
- Palanpur Jntypically 12 min late · 4% over an hour69%
- Disatypically 8 min late · 4% over an hour78%
- Bhildi Jntypically 15 min late · 6% over an hour50%
- Diyodartypically 16 min late · 4% over an hour47%
- Bhabhartypically 14 min late · 4% over an hour57%
- Radhanpurtypically 19 min late · 4% over an hour41%
- Adesartypically 35 min late · 4% over an hour21%
- Samakhiali Jntypically 20 min late · 8% over an hour38%
- Bhachautypically 24 min late · 8% over an hour31%
- Bhujusually on time · 6% over an hour79%
- Gandhidham Jntypically 30 min late · 10% over an hour25%
Longest halts
- GOPALPUR GPPR15 min · arrives 08:00, departs 08:15
- Ahmedabad Jn ADI10 min · arrives 00:25, departs 00:35
- Palanpur Jn PNU10 min · arrives 03:00, departs 03:10
- Surat ST5 min · arrives 20:23, departs 20:28
- Vadodara Jn BRC5 min · arrives 22:12, departs 22:17
Return train and other trains on this route
- 12960 Bhuj–Bandra Terminus ExpressThe return train, Bhuj to Bandra Terminus
- 12965 Bandra Terminus–Bhuj SuperfastAlso runs Bandra Terminus to Bhuj
- 09037 Bandra Terminus–Bhuj Superfast SpecialAlso runs Bandra Terminus to Bhuj
- 22955 Kutch ExpressAlso runs Bandra Terminus to Bhuj
- 09009 Bandra Terminus–Bhuj Superfast SpecialAlso runs Bandra Terminus to Bhuj
- 22903 Bhuj AC Superfast ExpressAlso runs Bandra Terminus to Bhuj
- 09011 Bandra Terminus–Bhuj Superfast SpecialAlso runs Bandra Terminus to Bhuj