hero
How2Go
Shillong to Jodhpur

Shillong to Jodhpur

Jodhpur is approximately 1950+ kms from Shillong. The fastest way to reach Jodhpur from Shillong is by Flight Via Delhi. It takes approximately 6 hours. The cheapest way to reach Jodhpur from Shillong is by Bus, Train Via Siliguri which would take approximately 49 hours.

Sort By
Mode of Transport

Via Delhi

RECOMMENDED

FASTEST

Shillong

Delhi

Jodhpur

Approx Travel Time

6h 5m

₹13,521

Onwards

Via Guwahati, Delhi

Shillong

Guwahati

Delhi

Jodhpur

Approx Travel Time

10h 35m

₹14,495

Onwards

Shillong

Guwahati

Delhi

Jodhpur

Approx Travel Time

7h 40m

₹19,785

Onwards

Shillong

Guwahati

Delhi

Jodhpur

Approx Travel Time

10h 20m

₹17,353

Onwards

Ads by MMT

Via Siliguri

CHEAPEST

Shillong

Siliguri

Jodhpur

Approx Travel Time

2d 1h 7m

₹1,720

Onwards

Via Guwahati

Shillong

Guwahati

Jodhpur

Approx Travel Time

1d 22h 55m

₹4,020

Onwards

Ads by MMT

Via Siliguri, Gorakhpur

Shillong

Siliguri

Gorakhpur

Jodhpur

Approx Travel Time

2d 11h 34m

₹6,500

Onwards

Direct Options

Shillong

Jodhpur

Approx Travel Time

1d 18h

On Demand

Via Guwahati, Jaipur

Shillong

Guwahati

Jaipur

Jodhpur

Approx Travel Time

12h 36m

₹13,191

Onwards

Via Kolkata, Ahmedabad

Shillong

Kolkata

Ahmedabad

Jodhpur

Approx Travel Time

8h 10m

₹19,058

Onwards

Frequently Asked Questions

What is the distance between Shillong and Jodhpur?

Jodhpur is approximately 1950+ kms from Shillong.

How long does it take to reach Jodhpur from Shillong?

It takes approximately 6 hours to reach Jodhpur from Shillong by Flight Via Delhi.

What is the cheapest way to reach Jodhpur from Shillong?

The cheapest way to reach Jodhpur from Shillong is by Bus, Train Via Siliguri.

What is the fastest way to reach Jodhpur from Shillong?

The fastest way to reach Jodhpur from Shillong is by Flight Via Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India