There are 11 ways to get from Garhwa to Shillong by train, taxi, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, taxi
best- 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,288Train, 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,341Bus
- Take the bus from Daltonganj to Ranchibus
- Take the bus from Ranchi to Siliguribus
- Take the bus from Siliguri to Shillongbus
34h 41mDrive 1,092.1 km
- Drive from Garhwa to Shillongcar 1,092.1 km
17h 33m₹12,240–17,680Taxi 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
19h 55m₹13,930–32,276Train, 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 16mTrain, 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
26h 3m₹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 5m₹6,656–21,636Train to Birsa Munda Airport, fly to Umroi Airport
- Take the train from Garhwa to Ranchitrain
- Fly from Birsa Munda Airport (IXR) to Umroi Airport (SHL)plane IXR - SHL
12h 54m₹16,194–24,953Taxi 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
11h 13m₹12,530–21,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
16h 6m₹10,294–15,403
Varanasi Airport (VNS) 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 taxi and fly and bus which takes 11h 13m and costs ₹12,000 - ₹22,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 41m.
The distance between Garhwa and Shillong is 1412 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 25h 46m to get from Garhwa to Shillong, including transfers.
Garhwa to Shillong bus services, operated by SLGT Travels, depart from Daltonganj station.
Garhwa to Shillong bus services, operated by SLGT 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 288+ 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 41m.
- Website
- goindigo.in
Flights from Varanasi Airport to Umroi Airport via Kolkata
- Ave. Duration
- 15h 45m
- When
- Every day
- Estimated price
- ₹9,500–27,000
Flights from Varanasi Airport to Umroi Airport via Hyderabad, Kolkata
- Ave. Duration
- 18h 5m
- When
- Every day
- Estimated price
- ₹16,000–29,000
Flights from Varanasi Airport to Umroi Airport via Bhubaneswar, Kolkata
- Ave. Duration
- 24h 45m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ₹11,000–28,000
Flights from Gaya to Umroi Airport via Kolkata
- Ave. Duration
- 25h 15m
- When
- Every day
- Estimated price
- ₹9,000–29,000
Flights from Gaya to Lokpriya Gopinath Bordoloi International Airport via Kolkata
- Ave. Duration
- 5h 30m
- 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–20,000
Flights from Birsa Munda Airport to Umroi Airport via Kolkata
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ₹15,000–22,000
Flights from Varanasi Airport to Lokpriya Gopinath Bordoloi International Airport via Kolkata
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- ₹9,500–16,000
Flights from Varanasi Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹9,500–16,000
Flights from Varanasi Airport to Lokpriya Gopinath Bordoloi International Airport via Madras
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ₹9,500–16,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Kolkata
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₹5,500–19,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 6h 52m
- When
- Every day
- Estimated price
- ₹11,000–21,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Hyderabad
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- ₹11,000–21,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Pune
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- ₹13,000–21,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Patna, Kolkata
- Ave. Duration
- 6h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,000–20,000
- Website
- airindia.in
Flights from Gaya to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ₹9,500–24,000
Flights from Varanasi Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 6h 27m
- When
- Every day
- Estimated price
- ₹8,500–21,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- ₹10,000–25,000
- Website
- spicejet.com
Flights from Varanasi Airport to Umroi Airport via Delhi
- Ave. Duration
- 19h 17m
- When
- Thursday and Sunday
- Estimated price
- ₹11,000–20,000
Flights from Gaya to Umroi Airport via Delhi
- Ave. Duration
- 23h 40m
- When
- Thursday and Sunday
- Estimated price
- ₹12,000–22,000
- Website
- airindiaexpress.in
Flights from Varanasi Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 5h 25m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,500–21,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- ₹10,000–25,000
- Website
- drukair.com.bt
Flights from Gaya to Lokpriya Gopinath Bordoloi International Airport via Paro
- Ave. Duration
- 3h 47m
- When
- Sunday
- Estimated price
- ₹5,500–33,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
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 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
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 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
- [email protected]
- Website
- SLGT Travels
Bus from Daltonganj to Ranchi
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Ranchi to Siliguri
- Ave. Duration
- 15h 10m
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Siliguri to Shillong
- Ave. Duration
- 12h 30m
- Frequency
- Twice daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Patna to Siliguri
- Ave. Duration
- 12h 30m
- Frequency
- Every 3 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Siliguri to Shillong
- Ave. Duration
- 12h 30m
- Frequency
- Twice daily
- Website
- SLGT Travels
- Book at
- SLGT 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 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Patna to Siliguri
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- 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
- 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 South Korea: Travelling from Seoul to Busan , Bali: What to do if Mount Agung erupts, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.









