There are 11 ways to get from Garhwa to Shillong by train, plane, taxi, bus, 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.
Train to Birsa Munda Airport, fly to Umroi Airport
best- Take the train from Garhwa to Ranchitrain
- Fly from Birsa Munda Airport (IXR) to Umroi Airport (SHL)plane IXR - SHL
12h 49m₹16,194–23,953Train, bus
cheapest- Take the train from Garhwa to Gaya Jntrain
- Take the train from Gaya Jn to Kamakhyatrain
- Take the bus from Guwahati Paltan Bazar to Barik Pointbus
34h 56m₹977–6,341Train, taxi
- Take the train from Untare Road to Pt.Deen Dayal Upadhyaya Jn.train
- Take the train from Pt.Deen Dayal Upadhyaya Jn. to Guwahatitrain
- Take the taxi from Guwahati to Shillongtaxi
25h 46m₹2,495–8,288Bus
- Take the bus from Daltonganj to Ranchibus
- Take the bus from Ranchi to Siliguribus
- Take the bus from Siliguri to Shillongbus
34h 31mDrive 1,092.1 km
- Drive from Garhwa to Shillongcar 1,092.1 km
17h 33m₹12,195–17,615Taxi to Varanasi Airport, fly to Umroi Airport
- Take the taxi from Garhwa to Varanasi-Airport-VNStaxi
- Fly from Varanasi Airport (VNS) to Umroi Airport (SHL)plane VNS - SHL
10h 45m₹13,930–33,276Train, train to Gaya, fly to Umroi Airport
- Take the train from Garhwa to Dehri On Sonetrain
- Take the train from Dehri On Sone to Gaya Jntrain
- Fly from Gaya (GAY) to Umroi Airport (SHL)plane GAY - SHL
10h 33m₹10,056–32,186Train, train to Gaya, fly to Lokpriya Gopinath Bordoloi International Airport, bus
- Take the train from Garhwa to Dehri On Sonetrain
- Take the train from Dehri On Sone to Gaya Jntrain
- Fly from Gaya (GAY) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane GAY - GAU
- Take the bus from Gauhati Airport to Shillongbus
13h₹6,656–21,636Taxi to Varanasi Airport, fly to Lokpriya Gopinath Bordoloi International Airport, bus
- Take the taxi from Garhwa to Varanasi-Airport-VNStaxi
- Fly from Varanasi Airport (VNS) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane VNS - GAU
- Take the bus from Gauhati Airport to Shillongbus
12h 38m₹12,030–19,726Train to Birsa Munda Airport, fly to Lokpriya Gopinath Bordoloi International Airport, bus
- Take the train from Garhwa to Ranchitrain
- Fly from Birsa Munda Airport (IXR) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane IXR - GAU
- Take the bus from Gauhati Airport to Shillongbus
15h 11m₹10,294–15,403Train, bus via Siliguri
- Take the train from Garhwa to Patna Jntrain
- Take the bus from Patna to Siliguribus
- Take the bus from Siliguri to Shillongbus
35h 25m₹1,512–4,806
Birsa Munda Airport (IXR) to Umroi Airport (SHL) flights
Comparing Your Travel Options
The cheapest way to get from Garhwa to Shillong is to train and bus which costs ₹950 - ₹6,500 and takes 34h 56m.
The fastest way to get from Garhwa to Shillong is to train and fly which takes 10h 33m and costs ₹10,000 - ₹33,000.
No, there is no direct bus from Garhwa to Shillong. However, there are services departing from Daltonganj and arriving at Shillong via Ranchi and Siliguri. The journey, including transfers, takes approximately 34h 31m.
The distance between Garhwa and Shillong is 1107 km. The road distance is 1092.1 km.
The best way to get from Garhwa to Shillong without a car is to train and taxi which takes 25h 46m and costs ₹2,500 - ₹8,500.
It takes approximately 12h 49m to get from Garhwa to Shillong, including transfers.
Garhwa to Shillong bus services, operated by Maa Tours Travels, depart from Daltonganj station.
Garhwa to Shillong bus services, operated by Maa Tours Travels, arrive at Ranchi station.
Yes, the driving distance between Garhwa to Shillong is 1092 km. It takes approximately 17h 33m to drive from Garhwa to Shillong.
There are 279+ hotels available in Shillong.
What companies run services between Garhwa, Jharkhand, India and Shillong, India?
You can take a vehicle from Garhwa to Shillong via Daltonganj, Ranchi, and Siliguri in around 34h 31m.
- Website
- goindigo.in
Flights from Birsa Munda Airport to Umroi Airport via Kolkata
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₹15,000–21,000
Flights from Varanasi Airport to Umroi Airport via Kolkata
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ₹9,500–28,000
Flights from Gaya to Umroi Airport via Kolkata
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₹9,000–29,000
Flights from Gaya to Lokpriya Gopinath Bordoloi International Airport via Kolkata
- Ave. Duration
- 4h 43m
- When
- Every day
- Estimated price
- ₹6,000–19,000
Flights from Gaya to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹10,000–21,000
Flights from Varanasi Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 6h 39m
- When
- Every day
- Estimated price
- ₹9,500–14,000
Flights from Varanasi Airport to Lokpriya Gopinath Bordoloi International Airport via Kolkata
- Ave. Duration
- 7h 52m
- When
- Every day
- Estimated price
- ₹9,500–14,000
Flights from Varanasi Airport to Lokpriya Gopinath Bordoloi International Airport via Hyderabad
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ₹9,500–14,000
Flights from Varanasi Airport to Lokpriya Gopinath Bordoloi International Airport via Madras
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ₹9,500–14,000
Flights from Varanasi Airport to Lokpriya Gopinath Bordoloi International Airport via Pune
- Ave. Duration
- 9h 55m
- When
- Every day
- Estimated price
- ₹9,500–14,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Kolkata
- Ave. Duration
- 3h 43m
- When
- Every day
- Estimated price
- ₹5,500–19,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 5h 51m
- When
- Every day
- Estimated price
- ₹11,000–21,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Hyderabad
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹11,000–21,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Patna, Kolkata
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ₹7,000–20,000
- Website
- airindia.in
Flights from Gaya to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ₹9,500–23,000
Flights from Varanasi Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 6h 2m
- When
- Every day
- Estimated price
- ₹8,000–21,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- ₹10,000–24,000
- Website
- airindiaexpress.in
Flights from Varanasi Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 5h 20m
- When
- Friday, Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹8,500–21,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- ₹10,000–24,000
- Website
- drukair.com.bt
Flights from Gaya to Lokpriya Gopinath Bordoloi International Airport via Paro
- Ave. Duration
- 3h 15m
- When
- Sunday
- Estimated price
- ₹5,500–33,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Garhwa to Ranchi
- Ave. Duration
- 7h 3m
- Frequency
- Twice daily
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Untare Road to Pt.Deen Dayal Upadhyaya Jn.
- Ave. Duration
- 3h 58m
- Frequency
- 5 times a week
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Pt.Deen Dayal Upadhyaya Jn. to Guwahati
- Ave. Duration
- 17h 50m
- Frequency
- 3 times a day
- Estimated price
- ₹500–3,900
- Website
- irctc.co.in
- Sleeper Class
- ₹500–600
- Third AC (3A)
- ₹1,300–1,600
- Second AC (2A)
- ₹1,800–2,300
- First Class (1A)
- ₹3,000–3,900
Train from Garhwa to Dehri On Sone
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹410–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Dehri On Sone to Gaya Jn
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- 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 Garhwa to Dehri On Sone
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹410–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Dehri On Sone to Gaya Jn
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- 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 Garhwa to Ranchi
- Ave. Duration
- 7h 3m
- Frequency
- Twice daily
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Garhwa to Gaya Jn
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- 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 Gaya Jn to Kamakhya
- Ave. Duration
- 23h 25m
- Frequency
- Once a week
- Estimated price
- ₹500–3,800
- Website
- irctc.co.in
- Sleeper Class
- ₹500–600
- Third AC (3A)
- ₹1,200–1,600
- Second AC (2A)
- ₹1,800–2,300
- First Class (1A)
- ₹3,000–3,800
Train from Garhwa to Patna Jn
- Ave. Duration
- 7h 55m
- Frequency
- Once daily
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,700
- Website
- Maa Tours Travels
Bus from Daltonganj to Ranchi
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Schedules at
- Maa Tours Travels
- Website
- ARSH Travels
Bus from Daltonganj to Ranchi
- Ave. Duration
- 4h 10m
- Frequency
- 5 times a day
- Schedules at
- ARSH Travels
- Website
- Ashok Bus Service
Bus from Daltonganj to Ranchi
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a day
- Schedules at
- Ashok Bus Service
- Website
- India Tours and Travels
Bus from Daltonganj to Ranchi
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Schedules at
- India Tours and Travels
- Website
- Lavi Travels
Bus from Daltonganj to Ranchi
- Ave. Duration
- 4h 45m
- Frequency
- Twice daily
- Schedules at
- Lavi Travels
- Website
- Pranjit Travels
Bus from Daltonganj to Ranchi
- Ave. Duration
- 4h 6m
- Frequency
- Once daily
- Schedules at
- Pranjit Travels
Bus from Daltonganj to Ranchi
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Schedules at
- Tehri Garhwal Motor Owners corporation Pvt Ltd.(TGMOC)
- Website
- Shishpal Travels
Bus from Daltonganj to Ranchi
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Schedules at
- Shishpal Travels
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Daltonganj to Ranchi
- Ave. Duration
- 4h 49m
- Frequency
- Once a week
- Schedules at
- Tranzking Travels
Bus from Ranchi to Siliguri
- Ave. Duration
- 15h 10m
- Frequency
- 3 times a day
- Schedules at
- Tranzking Travels
Bus from Patna to Siliguri
- Ave. Duration
- 12h 30m
- Frequency
- Every 4 hours
- Schedules at
- Tranzking Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Ranchi to Siliguri
- Ave. Duration
- 14h 30m
- Frequency
- 3 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Siliguri to Shillong
- Ave. Duration
- 13h
- Frequency
- 5 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Siliguri to Shillong
- Ave. Duration
- 13h
- Frequency
- 5 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 86038 69858
- [email protected]
- Website
- Pammi Travels
Bus from Ranchi to Siliguri
- Ave. Duration
- 14h 30m
- Frequency
- Twice daily
- Website
- Pammi Travels
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Ranchi to Siliguri
- Ave. Duration
- 14h 30m
- Frequency
- Twice daily
- Estimated price
- ₹600–2,100
- Schedules at
- Zingbus
Bus from Patna to Siliguri
- Ave. Duration
- 11h
- Frequency
- 3 times a day
- Estimated price
- ₹500–1,500
- Schedules at
- Zingbus
- Website
- omio.com
Bus from Ranchi to Siliguri
- Ave. Duration
- 15h
- Frequency
- Once daily
- Schedules at
- hanstravel.in
Bus from Siliguri to Shillong
- Ave. Duration
- 13h 45m
- Frequency
- 4 times a week
- Schedules at
- hanstravel.in
Bus from Patna to Siliguri
- Ave. Duration
- 10h
- Frequency
- Once daily
- Schedules at
- hanstravel.in
Bus from Siliguri to Shillong
- Ave. Duration
- 13h 45m
- Frequency
- 4 times a week
- Schedules at
- hanstravel.in
- Phone
- +91 93181 81834
- Website
- Travel Point World LLP
Bus from Ranchi to Siliguri
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Website
- Travel Point World LLP
Bus from Patna to Siliguri
- Ave. Duration
- 12h 15m
- Frequency
- 3 times a day
- Website
- Travel Point World LLP
- Phone
- +91 6381293949
- [email protected]
- Website
- Mettur Super Services
Bus from Siliguri to Shillong
- Ave. Duration
- 12h 30m
- Frequency
- 4 times a week
- Estimated price
- ₹800–1,700
- Website
- Mettur Super Services
- AC Sleeper
- ₹800–1,700
Bus from Siliguri to Shillong
- Ave. Duration
- 12h 30m
- Frequency
- 4 times a week
- Estimated price
- ₹800–1,700
- Website
- Mettur Super Services
- AC Sleeper
- ₹800–1,700
- Website
- Bombay Raja Roadlinks
Bus from Siliguri to Shillong
- Ave. Duration
- 14h
- Frequency
- 4 times a week
- Schedules at
- Bombay Raja Roadlinks
Bus from Siliguri to Shillong
- Ave. Duration
- 14h
- Frequency
- 4 times a week
- Schedules at
- Bombay Raja Roadlinks
- Website
- Globehopper Mobility
Bus from Siliguri to Shillong
- Ave. Duration
- 12h
- Frequency
- Twice a week
- Schedules at
- Globehopper Mobility
Bus from Siliguri to Shillong
- Ave. Duration
- 12h
- Frequency
- Twice a week
- Schedules at
- Globehopper Mobility
- Phone
- +91 9945600000
- Website
- Seema Travels
Bus from Siliguri to Shillong
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Website
- Seema Travels
Bus from Siliguri to Shillong
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Website
- Seema Travels
- 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
Bus from Gauhati Airport to Shillong
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ₹200
- Schedules at
- meghalayatourism.in
- Adult
- ₹200
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Patna to Siliguri
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- Website
- Madhusmitta
Bus from Patna to Siliguri
- Ave. Duration
- 11h 55m
- Frequency
- Once daily
- Schedules at
- Madhusmitta
- Website
- Trishul Transport Service
Bus from Patna to Siliguri
- Ave. Duration
- 14h
- Frequency
- Once daily
- Schedules at
- Trishul Transport Service
- Website
- Shree Pusparaj
Bus from Patna to Siliguri
- Ave. Duration
- 13h 40m
- Frequency
- 6 times a week
- Schedules at
- Shree Pusparaj
- Website
- Yatra Travels
Bus from Patna to Siliguri
- Ave. Duration
- 11h 40m
- Frequency
- Twice a week
- Schedules at
- Yatra Travels
- Ave. Duration
- 3h 4m
- Estimated price
- ₹1,700–4,600
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 Which London airport should I choose?, How to get from JFK to New York City, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.






















