Skip to search

Trains from Bharuch to Rajkot

404 km by rail · 18 direct trains · fastest 6 hr 47 min on the 22940 Bilaspur–Okha Superfast Express · 3 daily · 3 stations in Bharuch, 1 in Rajkot

Departures
00:48 – 22:06
Fare from
₹270
Sleeper · estimate
Check seats for your date

Every direct train

Search Bharuch to Rajkot for your date

Bharuch to Rajkot, station by station

Other trains from Bharuch

Other trains to Rajkot