There are 7 ways to get from Rajkot to Shillong by plane, bus, train, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Rajkot International Airport, bus
best- Fly from Rajkot International Airport (HSR) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane HSR - GAU
- Take the bus from Gauhati Airport to Shillongbus
10h 2m₹12,888–18,013Train, bus
cheapest- Take the train from Rajkot Jn to Guwahatitrain 15635
- Take the bus from Guwahati Paltan Bazar to Barik Pointbus
2d 17h₹1,401–9,307Train, taxi
- Take the train from Rajkot Jn to New Delhitrain
- Take the train from New Delhi to Guwahatitrain
- Take the taxi from Guwahati to Shillongtaxi
2d₹3,049–12,588Bus
- Take the bus from Rajkot to Delhibus
- Take the bus from Delhi to Agartalabus
- Take the bus from Agartala to Shillongbus
2d 11hDrive 2,641.9 km
- Drive from Rajkot to Shillongcar 2,641.9 km
36h 52m₹25,601–36,979Train to Govardhanpur Airport Jamnagar, fly, bus
- Take the train from Rajkot Jn to Jamnagartrain
- Fly from Govardhanpur Airport Jamnagar (JGA) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane JGA - GAU
- Take the bus from Gauhati Airport to Shillongbus
13h 45m₹12,538–24,505Bus via Gorakhpur
- Take the bus from Rajkot to Gorakhpurbus
- Take the bus from Gorakhpur to Siliguribus
- Take the bus from Siliguri to Shillongbus
3d 2h
Rajkot International Airport (HSR) to Lokpriya Gopinath Bordoloi International Airport (GAU) flights
Comparing Your Travel Options
The cheapest way to get from Rajkot to Shillong is to train and bus which costs ₹1,400 - ₹9,500 and takes 2 days 17h.
The fastest way to get from Rajkot to Shillong is to fly and bus which takes 10h 2m and costs ₹12,000 - ₹18,000.
No, there is no direct bus from Rajkot to Shillong. However, there are services departing from Rajkot and arriving at Shillong via Delhi and Agartala. The journey, including transfers, takes approximately 2 days 11h.
The distance between Rajkot and Shillong is 2264 km. The road distance is 2641.9 km.
The best way to get from Rajkot to Shillong without a car is to train and taxi which takes 2 days 0h and costs ₹3,000 - ₹13,000.
It takes approximately 10h 2m to get from Rajkot to Shillong, including transfers.
Rajkot to Shillong bus services, operated by Gujarat Travels, depart from Rajkot station.
Rajkot to Shillong bus services, operated by Gujarat Travels, arrive at Delhi station.
Yes, the driving distance between Rajkot to Shillong is 2642 km. It takes approximately 36h 52m to drive from Rajkot to Shillong.
Book your Rajkot to Shillong bus tickets online with Omio.
What companies run services between Rajkot, India and Shillong, India?
You can take a bus from Rajkot to Shillong via Delhi and Agartala in around 2d 11h.
- Website
- goindigo.in
Flights from Rajkot International Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ₹10,000–21,000
Flights from Rajkot International Airport to Lokpriya Gopinath Bordoloi International Airport via Mumbai
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- ₹11,000–21,000
Flights from Rajkot International Airport to Lokpriya Gopinath Bordoloi International Airport via Hyderabad
- Ave. Duration
- 9h 55m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹11,000–21,000
Flights from Govardhanpur Airport Jamnagar to Lokpriya Gopinath Bordoloi International Airport via Mumbai
- Ave. Duration
- 7h 20m
- When
- Monday to Friday
- Estimated price
- ₹12,000–23,000
- Website
- starlightairline.com
Flights from Rajkot International Airport to Lokpriya Gopinath Bordoloi International Airport via Mumbai
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ₹10,000–25,000
Flights from Govardhanpur Airport Jamnagar to Lokpriya Gopinath Bordoloi International Airport via Mumbai
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ₹12,000–28,000
- Website
- airindia.in
Flights from Rajkot International Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ₹10,000–19,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Rajkot Jn to New Delhi
- Ave. Duration
- 19h 20m
- Frequency
- 3 times a week
- Estimated price
- ₹600–4,500
- Website
- irctc.co.in
- Sleeper Class
- ₹600–700
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,100–2,700
- First Class (1A)
- ₹3,600–4,500
Train from New Delhi to Guwahati
- Ave. Duration
- 26h 50m
- Frequency
- Twice daily
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–950
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,800–3,600
- First Class (1A)
- ₹4,700–6,000
Train from Rajkot Jn to Jamnagar
- Ave. Duration
- 1h 25m
- Frequency
- Every 3 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹850–1,100
Train from Rajkot Jn to Guwahati
- Ave. Duration
- 2d 13h
- Frequency
- Once a week
- Estimated price
- ₹1,200–9,000
- Website
- irctc.co.in
- Sleeper Class
- ₹1,200–1,400
- Third AC (3A)
- ₹3,000–3,700
- Second AC (2A)
- ₹4,200–5,500
- First Class (1A)
- ₹7,000–9,000
- Phone
- +91 7640003050
- [email protected]
- Website
- meghalayatourism.in
Bus from Gauhati Airport to Shillong
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ₹200
- Schedules at
- meghalayatourism.in
- Adult
- ₹200
Bus from Gauhati Airport to Shillong
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ₹200
- Schedules at
- meghalayatourism.in
- Adult
- ₹200
- Phone
- +919428521105
- [email protected]
- Website
- Gujarat Travels
Bus from Rajkot to Delhi
- Ave. Duration
- 25h 7m
- Frequency
- Once daily
- Schedules at
- Gujarat Travels
- Phone
- +91 9099022225
- [email protected]
- Website
- Shrinath Travel Agency Pvt. Ltd.
Bus from Rajkot to Delhi
- Ave. Duration
- 26h 3m
- Frequency
- 3 times a week
- Schedules at
- Shrinath Travel Agency Pvt. Ltd.
Bus from Rajkot to Gorakhpur
- Ave. Duration
- 39h 45m
- Frequency
- Twice a week
- Schedules at
- Shrinath Travel Agency Pvt. Ltd.
- Website
- FALCON TOUR and TRAVELS
Bus from Delhi to Agartala
- Ave. Duration
- 16h 50m
- Frequency
- Twice a week
- Schedules at
- FALCON TOUR and TRAVELS
- Phone
- +91 9945600000
- Website
- Sherowali Tour & Travels
Bus from Agartala to Shillong
- Ave. Duration
- 15h 55m
- Frequency
- Once daily
- Website
- Sherowali Tour & Travels
- Website
- Maa Vaishno Travels & Parcel
Bus from Rajkot to Gorakhpur
- Ave. Duration
- 41h 45m
- Frequency
- Twice daily
- Schedules at
- Maa Vaishno Travels & Parcel
- Phone
- +91 6390273737
- Website
- Betrwanti Travels
Bus from Rajkot to Gorakhpur
- Ave. Duration
- 39h
- Frequency
- Once daily
- Website
- Betrwanti Travels
- Website
- Betrwanti Travels
- Phone
- +919228009328
- [email protected]
- Website
- Raj Ratan Tours & Travels
Bus from Rajkot to Gorakhpur
- Ave. Duration
- 42h 55m
- Frequency
- Once daily
- Schedules at
- Raj Ratan Tours & Travels
- Website
- Vatan Travels & Cargo
Bus from Rajkot to Gorakhpur
- Ave. Duration
- 46h
- Frequency
- Once a week
- Schedules at
- Vatan Travels & Cargo
- Phone
- +91 98350 00786
- [email protected]
- Website
- Jai Mata Di Tour and Travels
Bus from Gorakhpur to Siliguri
- Ave. Duration
- 17h 25m
- Frequency
- 4 times a day
- Website
- Jai Mata Di Tour and Travels
- Phone
- +91 72368 67272
- [email protected]
- Website
- Abha Bus
Bus from Gorakhpur to Siliguri
- Ave. Duration
- 16h 45m
- Frequency
- Once daily
- Website
- Abha Bus
- Website
- Sri Krishna Tours
Bus from Gorakhpur to Siliguri
- Ave. Duration
- 14h 30m
- Frequency
- Once daily
- Schedules at
- Sri Krishna Tours
- Phone
- +91 9509583838
- [email protected]
- Website
- Kusum Travels and Logistics
Bus from Gorakhpur to Siliguri
- Ave. Duration
- 21h 35m
- Frequency
- Twice daily
- Website
- Kusum Travels and Logistics
- Website
- Kusum Travels and Logistics
Bus from Gorakhpur to Siliguri
- Ave. Duration
- 17h 45m
- Frequency
- Once daily
- Schedules at
- SVD Travels and Transport LLP
- Website
- Om Travels
Bus from Gorakhpur to Siliguri
- Ave. Duration
- 17h 15m
- Frequency
- Once daily
- Schedules at
- Om Travels
- Phone
- +91 99284 71153
- [email protected]
- Website
- Panwar Travels
Bus from Gorakhpur to Siliguri
- Ave. Duration
- 14h
- Frequency
- Once a week
- Schedules at
- Panwar Travels
- Website
- Network Travels
Bus from Siliguri to Shillong
- Ave. Duration
- 12h 30m
- Frequency
- Twice daily
- Schedules at
- Network Travels
- Phone
- 18003453986
- Website
- ASTC
Bus from Siliguri to Shillong
- Ave. Duration
- 13h 45m
- Frequency
- Twice daily
- Estimated price
- ₹700–1,000
- Website
- ASTC
- Phone
- +91 97337 81172
- [email protected]
- Website
- Rayan Bus
Bus from Siliguri to Shillong
- Ave. Duration
- 14h
- Frequency
- Once daily
- Website
- Rayan Bus
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Siliguri to Shillong
- Ave. Duration
- 12h 15m
- Frequency
- 4 times a week
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- Phone
- +91 9945600000
- Website
- Seema Travels
Bus from Siliguri to Shillong
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Website
- Seema Travels
- Ave. Duration
- 1h 25m
- Estimated price
- ₹1,700–2,100
Kamakshi Tours
- Phone
- +91 98 64 04 79 96
- Website
- kamakshitours.com
Xcell Cabs
- Phone
- +91 97 07 09 70 70
- Website
- xcell.co.in
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
There are 293+ hotels available in Shillong.



























