SWM → BH · 11 direct trains

Trains from Sawai Madhopur to Bharuch Jn

11 direct trains run from Sawai Madhopur (SWM) to Bharuch Jn (BH). The fastest train is 12954 Ak Tejas Raj Ex, completing the journey in 8h 36m. Trains depart between 00:55 and 22:00. The distance is approximately 705 km.

Total Trains

11

Fastest

8h 36m

12954

First Train

00:55

Last Train

22:00

Distance

705 km

Sawai Madhopur to Bharuch Jn Train Timetable

Complete list of 11 direct trains from SWM to BH with departure, arrival, duration and running days.

TrainDepartsArrivesDurationDaysClasses
19020
Hw Bdts Exp
Express
00:55Day 215:5014h 55mDaily1A, 2A, 3A, SL, 2S
12472
Swaraj Express
Superfast
01:35Day 211:339h 58mTue, Wed, Fri, Sat1A, 2A, 3A, SL, 2S
22443
Cnb Bdts Exp
Superfast
05:10Day 215:4110h 31mWed1A, 2A, 3A, SL, 2S
20922
Ljn Bdts Sf Exp
Superfast
05:35Day 215:4110h 6mSun1A, 2A, 3A, SL, 2S
19062
Rmr Bdts Exp
Express
05:45Day 216:4010h 55mFri1A, 2A, 3A, SL, 2S
22654
Nzm Tvc Sf Exp
Superfast
08:5519:0710h 12mMon1A, 2A, 3A, SL, 2S
22656
Nzm Ers Sf Exp
Superfast
08:5519:0710h 12mFri1A, 2A, 3A, SL, 2S
20942
Gct Bdts Sf Exp
Superfast
12:40Day 222:4110h 1mTue, Sun1A, 2A, 3A, SL, 2S
12954
Ak Tejas Raj Ex
Rajdhani
20:5005:26Day 28h 36mDailyCC, EC, 1A, 2A, 3A
19024
Fzr Mmct Janta
Express
21:1011:43Day 214h 33mDaily1A, 2A, 3A, SL, 2S
12926
Paschim Express
Superfast
22:0009:20Day 211h 20mDaily1A, 2A, 3A, SL, 2S

Stations on the Sawai Madhopur to Bharuch Jn route

Stops on 12954 Ak Tejas Raj Ex, the fastest train on this corridor (6 stations).

  1. 1. SWM Sawai Madhopur
  2. 2. KOTA Kota Jn
  3. 3. RTM Ratlam Jn
  4. 4. DHD Dahod
  5. 5. BRC Vadodara Jn
  6. 6. BH Bharuch Jn

Other Routes from Sawai Madhopur

Frequently Asked Questions

How many trains run from Sawai Madhopur to Bharuch Jn?▼

There are 11 direct trains running from Sawai Madhopur (SWM) to Bharuch Jn (BH). Check the timetable below for the complete list with departure times and running days.

Which is the fastest train from Sawai Madhopur to Bharuch Jn?▼

The fastest train is 12954 Ak Tejas Raj Ex, which covers the distance in 8h 36m. It departs at 20:50 and arrives at 05:26.

What is the first and last train from Sawai Madhopur to Bharuch Jn?▼

The first train departs at 00:55 and the last train departs at 22:00. Check the timetable for specific trains and their running days.

What is the distance from Sawai Madhopur to Bharuch Jn by train?▼

The distance from Sawai Madhopur to Bharuch Jn by train is approximately 705 km. Journey time varies from 8h 36m depending on the train type.

How to check seat availability for Sawai Madhopur to Bharuch Jn trains?▼

Use the "Check Availability" button above to search for trains on your travel date. You can check real-time seat availability and book tickets through IRCTC.

Which stations fall between Sawai Madhopur and Bharuch Jn?▼

On the fastest train, Sawai Madhopur to Bharuch Jn calls at Kota Jn (KOTA), Ratlam Jn (RTM), Dahod (DHD), Vadodara Jn (BRC). Other trains on this route may skip some of these stops.

About Sawai Madhopur to Bharuch Jn Route

The Sawai Madhopur to Bharuch Jn route is served by 11 direct trains operated by Indian Railways. The fastest option is 12954 Ak Tejas Raj Ex with a journey time of 8h 36m. The rail distance is approximately 705 km.

Trains leave Sawai Madhopur between 00:55 (first) and 22:00 (last). Check seats and book on IRCTC.

Train data from public Indian Railways schedules, last refreshed 2026-10-15. This is an independent service, not affiliated with IRCTC, CRIS, or Indian Railways. Always verify schedules with official sources before travel.