hero
How2Go
Suratgarh to Rajkot

Suratgarh to Rajkot

Rajkot is approximately 1350+ kms from Suratgarh. The fastest way to reach Rajkot from Suratgarh is by Bus, Flight Via Bathinda, Delhi. It takes approximately 10 hours. The cheapest way to reach Rajkot from Suratgarh is by Train Via Mehsana which would take approximately 19 hours.

Sort By
Mode of Transport

Via Delhi

RECOMMENDED

Suratgarh

Delhi

Rajkot

Approx Travel Time

11h 55m

₹7,010

Onwards

Suratgarh

Delhi

Rajkot

Approx Travel Time

12h 15m

₹7,545

Onwards

Via Bathinda, Delhi

Suratgarh

Bathinda

Delhi

Rajkot

Approx Travel Time

9h 52m

₹8,990

Onwards

FASTEST

Suratgarh

Bathinda

Delhi

Rajkot

Approx Travel Time

9h 40m

₹9,346

Onwards

Ads by MMT

Via Mehsana

CHEAPEST

Suratgarh

Mehsana

Rajkot

Approx Travel Time

18h 28m

₹620

Onwards

Suratgarh

Mehsana

Rajkot

Approx Travel Time

19h 19m

On Demand

Direct Cab

Suratgarh

Rajkot

Approx Travel Time

17h 44m

On Demand

Ads by MMT

Via Bikaner

Suratgarh

Bikaner

Rajkot

Approx Travel Time

22h 25m

₹1,300

Onwards

Via Falna

Suratgarh

Falna

Rajkot

Approx Travel Time

17h 49m

On Demand

Via Bikaner, Udaipur

Suratgarh

Bikaner

Udaipur

Rajkot

Approx Travel Time

1d 2h 6m

On Demand

Frequently Asked Questions

What is the distance between Suratgarh and Rajkot?

Rajkot is approximately 1350+ kms from Suratgarh.

How long does it take to reach Rajkot from Suratgarh?

It takes approximately 10 hours to reach Rajkot from Suratgarh by Bus, Flight Via Bathinda, Delhi.

What is the cheapest way to reach Rajkot from Suratgarh?

The cheapest way to reach Rajkot from Suratgarh is by Train Via Mehsana.

What is the fastest way to reach Rajkot from Suratgarh?

The fastest way to reach Rajkot from Suratgarh is by Bus, Flight Via Bathinda, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India