BH → SWM · 12 direct trains

Trains from Bharuch Jn to Sawai Madhopur

12 direct trains run from Bharuch Jn (BH) to Sawai Madhopur (SWM). The fastest train is 12953 Ak Tejas Raj Ex, completing the journey in 8h 28m. Trains depart between 03:43 and 20:55. The distance is approximately 705 km.

Total Trains

12

Fastest

8h 28m

12953

First Train

03:43

Last Train

20:55

Distance

705 km

Bharuch Jn to Sawai Madhopur Train Timetable

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

TrainDepartsArrivesDurationDaysClasses
20941
Bdts Gct Sf Exp
Superfast
03:43Day 213:059h 22mFri, Sun1A, 2A, 3A, SL, 2S
19041
Bdts Gct Exp
Express
04:21Day 215:0010h 39mFri, Sun1A, 2A, 3A, SL, 2S
19019
Bdts Hw Exp
Express
05:3119:5014h 19mDaily1A, 2A, 3A, SL, 2S
22653
Tvc Nzm Sf Exp
Superfast
08:16Day 317:439h 27mFri1A, 2A, 3A, SL, 2S
22655
Ers Nzm Sf Exp
Superfast
08:16Day 217:439h 27mWed1A, 2A, 3A, SL, 2S
22444
Bdts Kanpur Sup
Superfast
09:2419:2810h 4mFri1A, 2A, 3A, SL, 2S
19061
Ramnagar Express
Express
09:3920:0510h 26mThu1A, 2A, 3A, SL, 2S
19023
Fzr Janata Exp
Express
14:5203:13Day 212h 21mDaily1A, 2A, 3A, SL, 2S
12471
Swaraj Express
Superfast
15:0400:33Day 29h 29mMon, Thu, Fri, Sun1A, 2A, 3A, SL, 2S
20921
Bdts Ljn Sf Exp
Superfast
16:2301:40Day 29h 17mSat1A, 2A, 3A, SL, 2S
12925
Paschim Express
Superfast
16:4003:03Day 210h 23mDaily1A, 2A, 3A, SL, 2S
12953
Ak Tejas Raj Ex
Rajdhani
20:5505:23Day 28h 28mDailyCC, EC, 1A, 2A, 3A

Stations on the Bharuch Jn to Sawai Madhopur route

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

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

Other Routes from Bharuch Jn

Frequently Asked Questions

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

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

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

The fastest train is 12953 Ak Tejas Raj Ex, which covers the distance in 8h 28m. It departs at 20:55 and arrives at 05:23.

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

The first train departs at 03:43 and the last train departs at 20:55. Check the timetable for specific trains and their running days.

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

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

How to check seat availability for Bharuch Jn to Sawai Madhopur 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 Bharuch Jn and Sawai Madhopur?▼

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

About Bharuch Jn to Sawai Madhopur Route

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

Trains leave Bharuch Jn between 03:43 (first) and 20:55 (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.