Dimapur to Suratgarh Distance

Suratgarh is approximately 2100+ km from Dimapur. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 57 hours, subject to the chosen service and route. Flying is the fastest way to reach Suratgarh, with a total travel time of approximately 13 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Dimapur, India to Suratgarh, India

Via Delhi

RECOMMENDED

FASTEST

Dimapur

Delhi

Suratgarh

Approx Travel Time

13h 2m

₹9,330

Onwards

Dimapur

Delhi

Suratgarh

Approx Travel Time

1d 16h 45m

₹1,055

Onwards

Dimapur

Delhi

Suratgarh

Approx Travel Time

1d 17h 13m

₹1,589

Onwards

Dimapur

Delhi

Suratgarh

Approx Travel Time

13h 20m

₹9,864

Onwards

Via Jorhat, Delhi

Dimapur

Jorhat

Delhi

Suratgarh

Approx Travel Time

17h 15m

₹9,965

Onwards

Dimapur

Jorhat

Delhi

Suratgarh

Approx Travel Time

18h 19m

On Demand

Ads by MMT

Direct Options

CHEAPEST

Dimapur

Suratgarh

Approx Travel Time

2d 8h 30m

₹875

Onwards

Via Guwahati, Jaipur

Dimapur

Guwahati

Jaipur

Suratgarh

Approx Travel Time

14h 17m

₹11,947

Onwards

Ads by MMT

Via Dibrugarh, Haridwar

Dimapur

Dibrugarh

Haridwar

Suratgarh

Approx Travel Time

2d 16h 28m

₹2,944

Onwards

Via Guwahati, Delhi

Dimapur

Guwahati

Delhi

Suratgarh

Approx Travel Time

1d 18h

₹10,931

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Dimapur and Suratgarh?

The straight-line distance is approximately 1950+ km.

What is the distance from Dimapur to Suratgarh via Delhi?

Via Delhi, the distance is approximately 2100+ km, taking around 13 hours.

Is there a train from Dimapur to Suratgarh?

Yes, trains run between Dimapur and Suratgarh, covering approximately 2600+ km in around 57 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India