Skip to search

Trains from Bharuch to Ajmer

661 km by rail · 12 direct trains · fastest 10 hr 36 min on the 22949 Bandra Terminus–Delhi Sarai Rohilla Superfast · 1 daily · 2 stations in Bharuch, 2 in Ajmer

Departures
01:40 – 21:50
Fare from
₹385
Sleeper · estimate
Check seats for your date

Every direct train

  • 14702Aravali Express
    01:4013 hr 10 min14:50

    Bharuch Jn (BH) to Ajmer Jn (AII)

    661 km · Mail/Express

    Seats and fares for BH to AII

  • 16210Ajmer Express
    02:3711 hr 48 min14:25

    Bharuch Jn (BH) to Ajmer Jn (AII)

    661 km · Mail/Express

    Seats and fares for BH to AII

  • 09626Daund–Ajmer Superfast Special
    08:1615 hr 24 min23:40

    Bharuch Jn (BH) to Ajmer Jn (AII)

    972 km · Superfast

    Seats and fares for BH to AII

  • 09001Mumbai Central–Bhiwani Superfast Special
    15:2011 hr 44 min03:04+1 arrives the next day

    Bharuch Jn (BH) to Nasirabad (NSD)

    679 km · Mail/Express

    Seats and fares for BH to NSD

  • 12216Delhi Sarai Rohilla Garib Rath
    16:0211 hr 43 min03:45+1 arrives the next day

    Bharuch Jn (BH) to Ajmer Jn (AII)

    684 km · Garib Rath

    Seats and fares for BH to AII

  • 22451Bandra Terminus–Chandigarh Superfast Express
    16:0211 hr 43 min03:45+1 arrives the next day

    Bharuch Jn (BH) to Ajmer Jn (AII)

    661 km · Superfast

    Seats and fares for BH to AII

  • 04728Valsad–Hisar Special TOD
    16:2311 hr 29 min03:52+1 arrives the next day

    Bharuch Jn (BH) to Nasirabad (NSD)

    679 km · Mail/Express

    Seats and fares for BH to NSD

  • 22949Bandra Terminus–Delhi Sarai Rohilla Superfast
    18:4910 hr 36 min05:25+1 arrives the next day

    Bharuch Jn (BH) to Ajmer Jn (AII)

    661 km · Superfast · fastest

    Seats and fares for BH to AII

  • 20996Bandra Terminus–Ajmer Superfast
    19:2311 hr 49 min07:12+1 arrives the next day

    Ankleshwar Jn (AKV) to Nasirabad (NSD)

    689 km · Mail/Express

    Seats and fares for AKV to NSD

  • 12989Dadar–Ajmer Superfast Express
    19:4911 hr 36 min07:25+1 arrives the next day

    Bharuch Jn (BH) to Ajmer Jn (AII)

    661 km · Superfast

    Seats and fares for BH to AII

  • 06181Coimbatore–Jaipur Special
    21:2512 hr 21 min09:46+1 arrives the next day

    Bharuch Jn (BH) to Nasirabad (NSD)

    679 km · Mail/Express

    Seats and fares for BH to NSD

  • 12995Bandra Terminus–Ajmer Superfast Express
    21:5011 hr 23 min09:13+1 arrives the next day

    Bharuch Jn (BH) to Nasirabad (NSD)

    679 km · Superfast

    Seats and fares for BH to NSD

Search Bharuch to Ajmer for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at Nadiad JnND

    Bharuch Jn BH to Ajmer Jn AII

    18:0011 hr 25 min05:25+1 arrives the next day
    12933KARNAVATI EXP18:00 — 19:39Superfast
    Holds 10 in 101 hr 4 min to change at ND

    Holds about 19 times in 20 here. This train arrives a median 25 min late, against 6 min late for the junction's typical arrival. Measured on 78,537 paired days.

    22949BDTS DEE SFAST20:43 — 05:25Superfast

    12933 often runs late

  • One change at Sabarmati BgSBIB

    Bharuch Jn BH to Ajmer Jn AII

    03:4312 hr 17 min16:00
    21903BDTS BKN SUP EXP03:43 — 07:10Mail/Express
    Almost always holds1 hr 40 min to change at SBIB

    Almost always holds here. Measured on 7,095 paired days.

    20939SBIB SLN SF EXP08:50 — 16:00Mail/Express

  • One change at Marwar JnMJ

    Bharuch Jn BH to Ajmer Jn AII

    15:2812 hr 22 min03:50+1 arrives the next day
    22498SGNR HUMSAFAR15:28 — 00:10Superfast
    Almost always holds1 hr 10 min to change at MJ

    Almost always holds here. Measured on 73,650 paired days.

    19403BHUJ DLI EXP01:20 — 03:50Mail/Express

  • One change at Vadodara JnBRC

    Bharuch Jn BH to Ajmer Jn AII

    15:0412 hr 41 min03:45+1 arrives the next day
    12471SWARAJ EXPRESS15:04 — 15:56Superfast
    Holds 9 in 101 hr 4 min to change at BRC

    Holds about 9 times in 10 here. Measured on 83,918 paired days.

    22451BDTS CDG SF EXP17:00 — 03:45Superfast

    12216 DEE GARIBRATH 17:00 — 03:45 on Fri and Sun

Bharuch to Ajmer, station by station

Other trains from Bharuch

Other trains to Ajmer