Skip to search

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
Check seats for your date

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

Scheduled stops of 12959 Bandra Terminus–Bhuj Express, in order, with arrival and departure times, halt length, day of the run and cumulative distance from the origin.
#StationArrivesDepartsHaltDayKm
1Bandra Terminus BDTS—16:45—10
2Borivali BVI17:0617:093 min119
3Surat ST20:2320:285 min1252
4Vadodara Jn BRC22:1222:175 min1381
5Anand Jn ANND22:5522:572 min1417
6Nadiad Jn ND23:1223:142 min1435
7Ahmedabad Jn ADI00:2500:3510 min2481
8Mahesana Jn MSH01:4601:482 min2549
9Palanpur Jn PNU03:0003:1010 min2614
10Disa DISA03:4403:462 min2642
11Bhildi Jn BLDI04:0204:042 min2660
12Diyodar DEOR04:2404:262 min2686
13Bhabhar BAH04:4804:502 min2703
14Radhanpur RDHP05:1005:122 min2728
15Adesar AAR05:5205:542 min2803
16Samakhiali Jn SIOB07:0007:022 min2862
17Bhachau BCOB07:1607:182 min2878
18GOPALPUR GPPR08:0008:1515 min2915
19Bhuj BHUJ09:35——2970

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 Terminus
    usually on time
    100%
  • Borivali
    typically 11 min late
    75%
  • Surat
    typically 8 min late · 4% over an hour
    81%
  • Vadodara Jn
    typically 14 min late · 4% over an hour
    54%
  • Anand Jn
    typically 15 min late · 4% over an hour
    50%
  • Nadiad Jn
    typically 19 min late · 4% over an hour
    39%
  • Ahmedabad Jn
    typically 4 min late · 4% over an hour
    89%
  • Mahesana Jn
    typically 3 min late · 4% over an hour
    84%
  • Palanpur Jn
    typically 12 min late · 4% over an hour
    69%
  • Disa
    typically 8 min late · 4% over an hour
    78%
  • Bhildi Jn
    typically 15 min late · 6% over an hour
    50%
  • Diyodar
    typically 16 min late · 4% over an hour
    47%
  • Bhabhar
    typically 14 min late · 4% over an hour
    57%
  • Radhanpur
    typically 19 min late · 4% over an hour
    41%
  • Adesar
    typically 35 min late · 4% over an hour
    21%
  • Samakhiali Jn
    typically 20 min late · 8% over an hour
    38%
  • Bhachau
    typically 24 min late · 8% over an hour
    31%
  • Bhuj
    usually on time · 6% over an hour
    79%
  • Gandhidham Jn
    typically 30 min late · 10% over an hour
    25%

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

Stations on the 12959 route