Saturday, 26 September 2026 Live data, refreshed every few minutes Railway newsहिन्दी
TrainLiveStatus
Train No. 40703 · Suburban

Msb-cj EMU Local (MSB to CJ)

Chennai Beach to Kanchipuram · 96 km · 36 stops · Runs Mon,Tue,Wed,Thu,Fri,Sat

Checking live position…

The full timetable is below while live data loads.

Never miss your stopNever miss your stop
Arrival
Station
Departure
  1. Day 1
  2. Start
    Chennai Beach
    MSB · 0 km
    19:20
  3. 19:24
    Chennai Fort
    MSF · 2 km · 1 min halt
    19:25
  4. 19:27
    Chennai Park
    MPK · 3 km · 1 min halt
    19:28
  5. 19:30
    Chennai Egmore
    MS · 4 km · 1 min halt
    19:31
  6. 19:34
    Chennai Chetpat
    MSC · 6 km · 1 min halt
    19:35
  7. 19:37
    Nungambakkam
    NBK · 8 km · 1 min halt
    19:38
  8. 19:40
    Kodambakkam
    MKK · 9 km · 1 min halt
    19:41
  9. 19:43
    Mambalam
    MBM · 11 km · 1 min halt
    19:44
  10. 19:46
    Saidapet
    SP · 13 km · 1 min halt
    19:47
  11. 19:49
    Guindy
    GDY · 15 km · 1 min halt
    19:50
  12. 19:52
    ST Thomas Mount
    STM · 17 km · 1 min halt
    19:53
  13. 19:55
    Palavanthangal
    PZA · 18 km · 1 min halt
    19:56
  14. 19:58
    Minambakkam
    MN · 20 km · 1 min halt
    19:59
  15. 20:00
    Tirusulam
    TLM · 22 km · 1 min halt
    20:01
  16. 20:03
    Pallavaram
    PV · 23 km · 1 min halt
    20:04
  17. 20:06
    Chromepet
    CMP · 25 km · 1 min halt
    20:07
  18. 20:09
    Tambaram Sanatorium
    TBMS · 28 km · 1 min halt
    20:10
  19. 20:19
    Tambaram
    TBM · 29 km · 1 min halt
    20:20
  20. 20:25
    Perungalattur
    PRGL · 32 km · 1 min halt
    20:26
  21. 20:28
    Vandalur
    VDR · 34 km · 1 min halt
    20:29
  22. 20:32
    Urappakkam
    UPM · 37 km · 1 min halt
    20:33
  23. 20:36
    Guduvancheri
    GI · 40 km · 1 min halt
    20:37
  24. 20:40
    Potheri Halt
    POTI · 44 km · 1 min halt
    20:41
  25. 20:44
    Kattangulatur
    CTM · 46 km · 1 min halt
    20:45
  26. 20:46
    Maraimalai Nagar Kamarajar
    MMNK · 47 km · 1 min halt
    20:47
  27. 20:54
    Singaperumal Koil
    SKL · 51 km · 1 min halt
    20:55
  28. 21:02
    Paranur
    PWU · 55 km · 1 min halt
    21:03
  29. 21:10
    Chengalpattu Jn
    CGL · 60 km · 10 min halt
    21:20
  30. 21:26
    Reddipalayam
    RDY · 64 km · 1 min halt
    21:27
  31. 21:31
    Villiyambakkam
    VB · 68 km · 1 min halt
    21:32
  32. 21:36
    Palur
    PALR · 71 km · 1 min halt
    21:37
  33. 21:41
    Palayasivaram
    PYV · 75 km · 1 min halt
    21:42
  34. 21:46
    Walajabad
    WJ · 81 km · 1 min halt
    21:47
  35. 21:54
    Nathapettai
    NTT · 89 km · 1 min halt
    21:55
  36. 21:56
    Kanchipuram East
    CJE · 94 km · 1 min halt
    21:57
  37. 22:05
    Kanchipuram
    CJ · 96 km
    End

Check seats on 40703

Waitlisted? The percentage is the estimated chance of confirmation. Seats can also open up from a nearby station: open the trip planner.

40703 route map

Stations plotted in order. The line joins stops directly and does not trace the exact track. Map data © OpenStreetMap contributors.

40703 coach position

Coach order appears here once live data for this train loads. What do the codes mean?

How late does 40703 usually run?

We record this train's delay several times a day. A summary will appear here after a few days of observations.

New to train travel?New to train travel?

Msb-cj EMU Local: common questions

What time does 40703 leave Chennai Beach?

40703 Msb-cj EMU Local is scheduled to depart Chennai Beach (MSB) at 19:20 and reach Kanchipuram (CJ) at 22:05, a journey of about 02 h 45 min.

On which days does 40703 run?

It runs on Mon, Tue, Wed, Thu, Fri, Sat. On other days there is no run, so live status will show no train for those start dates.

How many stops does 40703 have?

36 scheduled halts over 96 km, including Chennai Fort, Chennai Park, Chennai Egmore.

What is the return train?

The return service is 40702 Cj-msb EMU Local from Kanchipuram to Chennai Beach.

Timetable valid from 18-Aug-2026. Timings can change for maintenance, diversions or special notices, so check the live status on the day of travel.

From the blog