There are 9 ways to get from Nepal to Shillong by plane, bus, car, train, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Tribhuvan International Airport to Lokpriya Gopinath Bordoloi International Airport, bus
best- Fly from Tribhuvan International Airport (KTM) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane KTM - GAU
- Take the bus from Gauhati Airport to Shillongbus
9h 19m₹13,096–29,008Bus, train
cheapest- Take the bus from Kathmandu to Siliguri Tenzing Norgay Bus Terminusbus
- Take the train from New Jalpaiguri to Guwahatitrain
- Take the bus from Guwahati Paltan Bazar to Barik Pointbus
31h 43m₹976–5,209Drive, train, taxi
- Drive from Kathmandu to Raxaul Jncar
- Take the train from Raxaul Jn to Bapudm Motiharitrain
- Take the train from Bapudm Motihari to Kamakhyatrain
- Take the taxi from Kamakhya to Shillongtaxi
26h 45m₹4,079–9,169Drive 951.1 km
- Drive from Kathmandu to Shillongcar 951.1 km
14h 36m₹11,568–16,709Fly Tribhuvan International Airport to Osmani International Airport, drive
- Fly from Tribhuvan International Airport (KTM) to Osmani International Airport (ZYL)plane KTM - ZYL
- Drive from Osmani International Airport (ZYL) to Shillongcar
8h 27m₹27,783–55,330Train to Purnea Airport, fly to Lokpriya Gopinath Bordoloi International Airport, bus
- Take the train from Jogbani to Purnia Jntrain
- Fly from Purnea Airport (PXN) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane PXN - GAU
- Take the bus from Gauhati Airport to Shillongbus
10h 37m₹9,312–29,898Drive, train, bus
- Drive from Kathmandu to Raxaul Jncar
- Take the train from Sagauli Jn to Guwahatitrain
- Take the bus from Guwahati Paltan Bazar to Barik Pointbus
29h 36m₹2,479–7,359Bus, train via Kakarbhitta
- Take the bus from Saatdobato to Kakadvittabus
- Take the train from New Jalpaiguri to Guwahatitrain
- Take the bus from Guwahati Paltan Bazar to Barik Pointbus
32h 48m₹2,214–4,884Bus
- Take the bus from Kathmandu to Siliguri Tenzing Norgay Bus Terminusbus
- Take the bus from Siliguri to Shillongbus redbusIndia_Bharat Benz A/C Sleeper
32h 56m₹1,246–3,169
Tribhuvan International Airport (KTM) to Lokpriya Gopinath Bordoloi International Airport (GAU) flights
Comparing Your Travel Options
The cheapest way to get from Nepal to Shillong is to bus which costs ₹1,200 - ₹3,200 and takes 32h 56m.
The fastest way to get from Nepal to Shillong is to fly and drive which takes 8h 27m and costs ₹27,000 - ₹60,000.
No, there is no direct bus from Nepal to Shillong. However, there are services departing from N.A.C and arriving at Shillong via Kathmandu and Siliguri. The journey, including transfers, takes approximately 32h 56m.
The distance between Nepal and Shillong is 760 km. The road distance is 951.1 km.
The best way to get from Nepal to Shillong without a car is to bus and train which takes 31h 43m and costs ₹950 - ₹5,500.
It takes approximately 9h 19m to get from Nepal to Shillong, including transfers.
Nepal to Shillong bus services, operated by NBSTC, depart from Kathmandu station.
Nepal to Shillong bus services, operated by NBSTC, arrive at Siliguri Tenzing Norgay Bus Terminus station.
Shillong is 15 min behind Nepal. It is currently 4:18 AM in Nepal and 4:03 AM in Shillong.
Yes, the driving distance between Nepal to Shillong is 951 km. It takes approximately 14h 36m to drive from Nepal to Shillong.
What companies run services between Nepal and Shillong, India?
You can take a bus from N.A.C to Shillong via Gongabu Buspark, Kathmandu, Siliguri Tenzing Norgay Bus Terminus, and Siliguri in around 32h 56m.
- Website
- goindigo.in
Flights from Tribhuvan International Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 6h 52m
- When
- Every day
- Estimated price
- ₹18,000–39,000
Flights from Tribhuvan International Airport to Lokpriya Gopinath Bordoloi International Airport via Kolkata
- Ave. Duration
- 5h 5m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹6,000–34,000
Flights from Purnea Airport to Lokpriya Gopinath Bordoloi International Airport via Kolkata
- Ave. Duration
- 4h 25m
- When
- Saturday
- Estimated price
- ₹8,500–28,000
Flights from Purnea Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 6h 20m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹16,000–30,000
- Website
- airindia.in
Flights from Tribhuvan International Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 6h 18m
- When
- Every day
- Estimated price
- ₹11,000–43,000
- Website
- drukair.com.bt
Flights from Tribhuvan International Airport to Lokpriya Gopinath Bordoloi International Airport via Paro
- Ave. Duration
- 3h 10m
- When
- Thursday
- Estimated price
- ₹4,600–29,000
- Website
- biman-airlines.com
Flights from Tribhuvan International Airport to Osmani International Airport via Dhaka
- Ave. Duration
- 4h 10m
- When
- Friday
- Estimated price
- ₹16,000–39,000
- Website
- bahn.de
Flights from Tribhuvan International Airport to Osmani International Airport via Dhaka
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,000–37,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Raxaul Jn to Bapudm Motihari
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
Train from Bapudm Motihari to Kamakhya
- Ave. Duration
- 20h 30m
- Frequency
- Once a week
- Estimated price
- ₹450–3,500
- Website
- irctc.co.in
- Sleeper Class
- ₹450–550
- Third AC (3A)
- ₹1,100–1,500
- Second AC (2A)
- ₹1,600–2,100
- First Class (1A)
- ₹2,700–3,500
Train from New Jalpaiguri to Guwahati
- Ave. Duration
- 6h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–310
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Jogbani to Purnia Jn
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Sagauli Jn to Guwahati
- Ave. Duration
- 21h 43m
- Frequency
- Once a week
- Estimated price
- ₹460–3,600
- Website
- irctc.co.in
- Sleeper Class
- ₹460–550
- Third AC (3A)
- ₹1,200–1,500
- Second AC (2A)
- ₹1,600–2,100
- First Class (1A)
- ₹2,800–3,600
Train from New Jalpaiguri to Guwahati
- Ave. Duration
- 6h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–310
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,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
- 0353-2514920
- [email protected]
- Website
- North Bengal State Transport
Bus from Kathmandu to Siliguri Tenzing Norgay Bus Terminus
- Ave. Duration
- 17h 15m
- Frequency
- 3 times a week
- Estimated price
- ₹420–2,000
- Website
- North Bengal State Transport
Bus from Kathmandu to Siliguri Tenzing Norgay Bus Terminus
- Ave. Duration
- 17h 15m
- Frequency
- 3 times a week
- Estimated price
- ₹420–2,000
- Website
- North Bengal State Transport
- Website
- redbus.in
Bus from Guwahati Paltan Bazar to Barik Point
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- ₹200–340
- Book at
- redbus.in
Bus from Guwahati Paltan Bazar to Barik Point
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- ₹200–340
- Book at
- redbus.in
Bus from Guwahati Paltan Bazar to Barik Point
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- ₹200–340
- Book at
- redbus.in
- Phone
- +977 985-2059959
- Website
- bussewa.com
Bus from Saatdobato to Kakadvitta
- Ave. Duration
- 14h 10m
- Frequency
- Once daily
- Estimated price
- ₹1,604
- Book at
- bussewa.com
- Phone
- 18003453986
- Website
- ASTC
Bus from Siliguri to Shillong
- Ave. Duration
- 13h 45m
- Frequency
- Once daily
- Estimated price
- ₹700–1,000
- Website
- ASTC
- Website
- Network Travels
Bus from Siliguri to Shillong
- Ave. Duration
- 12h 30m
- Frequency
- 6 times a week
- Schedules at
- Network Travels
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Siliguri to Shillong
- Ave. Duration
- 12h 15m
- Frequency
- 5 times a week
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- Phone
- +91 97337 81172
- [email protected]
- Website
- Rayan Bus
Bus from Siliguri to Shillong
- Ave. Duration
- 14h
- Frequency
- 4 times a week
- Website
- Rayan Bus
- Phone
- +91 9945600000
- Website
- Seema Travels
Bus from Siliguri to Shillong
- Ave. Duration
- 15h
- Frequency
- 3 times a week
- Website
- Seema Travels
- Ave. Duration
- 1h 33m
- Estimated price
- ₹1,800–2,200
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 How do I buy a London Underground ticket?, 5 delightfully under-the-radar French towns you need to visit, and Getting around the Cyclades - to help you get the most out of your next trip.
Booking & Getting There
There are 284+ hotels available in Shillong.


















