There are 8 ways to get from Surat to Meghālaya 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 to Lokpriya Gopinath Bordoloi International Airport, bus
best- Fly from Surat (STV) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane STV - GAU
- Take the bus from Gauhati Airport to Shillongbus
9h 28m₹10,565–20,631Train, bus
cheapest- Take the train from Surat to Nadiad Jntrain
- Take the train from Nadiad Jn to Guwahatitrain
- Take the bus from Guwahati Paltan Bazar to Barik Pointbus
2d 14h₹1,375–10,170Train, taxi
- Take the train from Udhna Jn to Barauni Jntrain
- Take the train from Barauni Jn to Guwahatitrain
- Take the taxi from Guwahati to Shillongtaxi
43h 10m₹2,829–10,631Bus via Rohini
- Take the bus from Surat to Delhibus
- Take the bus from Delhi to Agartalabus
- Take the bus from Agartala to Shillongbus
2d 9hDrive 2,439.7 km
- Drive from Surat to Shillongcar 2,439.7 km
36h 35m₹23,641–34,148Fly to Silchar Airport, taxi
- Fly from Surat (STV) to Silchar Airport (IXS)plane STV - IXS
- Take the taxi from Silchar Airport (IXS) to Jowaitaxi
12h 31m₹16,365–31,131Fly to Agartala, train, drive
- Fly from Surat (STV) to Agartala (IXA)plane STV - IXA
- Take the train from Azampur to Sylhettrain
- Drive from Sylhet to Cherrapunjicar
11h 59m₹14,665–28,831Bus
- Take the bus from Surat to Patnabus
- Take the bus from Patna to Siliguribus
- Take the bus from Siliguri to Shillongbus
3d 1h
Surat (STV) to Lokpriya Gopinath Bordoloi International Airport (GAU) flights
Comparing Your Travel Options
The cheapest way to get from Surat to Meghālaya is to train and bus which costs ₹1,300 - ₹11,000 and takes 2 days 14h.
The fastest way to get from Surat to Meghālaya is to fly and bus which takes 9h 28m and costs ₹10,000 - ₹21,000.
No, there is no direct bus from Surat to Meghālaya. However, there are services departing from Surat and arriving at Shillong via Delhi and Agartala. The journey, including transfers, takes approximately 2 days 9h.
The distance between Surat and Meghālaya is 2121 km. The road distance is 2439.7 km.
The best way to get from Surat to Meghālaya without a car is to train and taxi which takes 43h 10m and costs ₹2,800 - ₹11,000.
It takes approximately 9h 28m to get from Surat to Meghālaya, including transfers.
Surat to Meghālaya bus services, operated by Safar Express Tour, depart from Surat station.
Surat to Meghālaya bus services, operated by Safar Express Tour, arrive at Delhi station.
Yes, the driving distance between Surat to Meghālaya is 2440 km. It takes approximately 36h 35m to drive from Surat to Meghālaya.
Book your Surat to Meghālaya bus tickets online with Omio.
What companies run services between Surat, India and Meghālaya, India?
You can take a bus from Surat to Shillong via Delhi and Agartala in around 2d 9h.
- Website
- goindigo.in
Flights from Surat to Lokpriya Gopinath Bordoloi International Airport via Hyderabad
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- ₹10,000–17,000
Flights from Surat to Lokpriya Gopinath Bordoloi International Airport via Bengaluru
- Ave. Duration
- 7h 30m
- When
- Sunday
- Estimated price
- ₹10,000–17,000
Flights from Surat to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 8h 22m
- When
- Every day
- Estimated price
- ₹10,000–17,000
Flights from Surat to Lokpriya Gopinath Bordoloi International Airport via Madras
- Ave. Duration
- 10h 50m
- When
- Wednesday and Sunday
- Estimated price
- ₹10,000–17,000
Flights from Surat to Silchar Airport via Kolkata
- Ave. Duration
- 12h 5m
- When
- Every day
- Estimated price
- ₹13,000–27,000
Flights from Surat to Silchar Airport via Delhi, Kolkata
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- ₹15,000–28,000
Flights from Surat to Silchar Airport via Delhi, Lokpriya Gopinath Bordoloi International Airport
- Ave. Duration
- 14h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹15,000–27,000
Flights from Surat to Silchar Airport via Kolkata, Lokpriya Gopinath Bordoloi International Airport
- Ave. Duration
- 17h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹13,000–27,000
Flights from Surat to Silchar Airport via Madras, Kolkata
- Ave. Duration
- 19h 20m
- When
- Wednesday and Sunday
- Estimated price
- ₹17,000–28,000
Flights from Surat to Agartala via Delhi
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ₹13,000–26,000
Flights from Surat to Agartala via Hyderabad
- Ave. Duration
- 5h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹13,000–26,000
- Website
- airindiaexpress.in
Flights from Surat to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ₹11,000–27,000
Flights from Surat to Lokpriya Gopinath Bordoloi International Airport via Bengaluru
- Ave. Duration
- 10h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹13,000–31,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Udhna Jn to Barauni Jn
- Ave. Duration
- 28h 20m
- Frequency
- Once a week
- Estimated price
- ₹700–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹700–900
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,600–3,300
- First Class (1A)
- ₹4,400–6,000
Train from Barauni Jn to Guwahati
- Ave. Duration
- 12h 25m
- Frequency
- 4 times a day
- Estimated price
- ₹390–3,000
- Website
- irctc.co.in
- Sleeper Class
- ₹390–460
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–3,000
Train from Surat to Nadiad Jn
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Nadiad Jn to Guwahati
- Ave. Duration
- 2d 7h
- Frequency
- Once a week
- Estimated price
- ₹1,000–8,500
- Website
- irctc.co.in
- Sleeper Class
- ₹1,000–1,300
- Third AC (3A)
- ₹2,700–3,400
- Second AC (2A)
- ₹3,800–4,900
- First Class (1A)
- ₹6,500–8,500
- [email protected]
- Website
- Bangladesh Railway
Train from Azampur to Sylhet
- Ave. Duration
- 4h 8m
- Frequency
- 3 times a day
- Estimated price
- ₹130–800
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- ₹130–190
- 1st class seat (F_SEAT)
- ₹160–390
- Snigdha
- ₹290–490
- AC class seat (AC_S)
- ₹370–600
- 1st class berth (F_BERTH)
- ₹400–450
- AC class berth (AC_B)
- ₹550–800
- S chair
- ₹253
- 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
- Phone
- +91-8743844445
- Website
- Safar Express Tour
Bus from Surat to Delhi
- Ave. Duration
- 22h 55m
- Frequency
- Twice daily
- Schedules at
- Safar Express Tour
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Surat to Delhi
- Ave. Duration
- 24h 45m
- Frequency
- Twice daily
- Estimated price
- ₹1,300–3,500
- Website
- Shymoli Paribahan
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Surat to Delhi
- Ave. Duration
- 22h 45m
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 97200 05607
- [email protected]
- Website
- Shri Krishna Travels
Bus from Surat to Delhi
- Ave. Duration
- 25h 30m
- Frequency
- Once daily
- Website
- Shri Krishna Travels
- Phone
- +91 9099022225
- [email protected]
- Website
- Shrinath Travel Agency Pvt. Ltd.
Bus from Surat to Delhi
- Ave. Duration
- 26h 11m
- Frequency
- Once daily
- Schedules at
- Shrinath Travel Agency Pvt. Ltd.
- Website
- Kalyani Travels
Bus from Surat to Delhi
- Ave. Duration
- 21h 25m
- Frequency
- 5 times a week
- Schedules at
- Kalyani Travels
- Website
- Laxmi Travels And Cargo
Bus from Surat to Delhi
- Ave. Duration
- 25h 40m
- Frequency
- 4 times a week
- Schedules at
- Laxmi Travels And Cargo
- 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
- Tapti Ganga Travels
Bus from Surat to Patna
- Ave. Duration
- 45h 50m
- Frequency
- Once daily
- Schedules at
- Tapti Ganga Travels
- Website
- RajKamal Travels
Bus from Surat to Patna
- Ave. Duration
- 46h 15m
- Frequency
- Once daily
- Schedules at
- RajKamal Travels
- Phone
- +91 92276 49600
- Website
- Sai Arpan Travels
Bus from Surat to Patna
- Ave. Duration
- 47h 20m
- Frequency
- 4 times a week
- Website
- Sai Arpan Travels
- Phone
- +91 99284 71153
- [email protected]
- Website
- Panwar Travels
Bus from Patna to Siliguri
- Ave. Duration
- 12h 30m
- Frequency
- Twice daily
- Schedules at
- Panwar Travels
- Phone
- +91 7903832833
- [email protected]
- Website
- Sri Krishna Rath
Bus from Patna to Siliguri
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Website
- Sri Krishna Rath
- Website
- Raj Bus Services
Bus from Patna to Siliguri
- Ave. Duration
- 11h
- Frequency
- 4 times a week
- Schedules at
- Raj Bus Services
- Website
- Shree Pusparaj
Bus from Patna to Siliguri
- Ave. Duration
- 11h 10m
- Frequency
- 3 times a week
- Schedules at
- Shree Pusparaj
- Website
- Shree Pushparaj
Bus from Patna to Siliguri
- Ave. Duration
- 11h 25m
- Frequency
- Once a week
- Schedules at
- Shree Pushparaj
- 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
- 2h 6m
- Estimated price
- ₹1,700–3,700
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 the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to the UK: What do I need to know?, Travelling to and around Russia for the 2018 FIFA World Cup, and Why you should take the train in the US - to help you get the most out of your next trip.
Booking & Getting There
There are 293+ hotels available in Meghālaya.





































