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,341Train, 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
33h 1mDrive 1,092.1 km
- Drive from Garhwa to Shillongcar 1,092.1 km
17h 33m₹10,684–15,432Train, 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
28h 18m₹11,056–34,186Bus
- Take the bus from Daltonganj to Ranchibus
- Take the bus from Ranchi to Siliguribus
- Take the bus from Siliguri to Shillongbus
34h 56mTrain 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
15h 34m₹10,694–32,953Train, 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₹7,156–22,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
11h 33m₹12,530–22,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 16m₹9,794–20,403Train to Lok Nayak Jayaprakash Airport, fly to Lokpriya Gopinath Bordoloi International Airport, bus
- Take the train from Garhwa to Patna Jntrain
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane PAT - GAU
- Take the bus from Gauhati Airport to Shillongbus
16h 40m₹9,622–18,066
Gaya (GAY) 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 33m and costs ₹12,000 - ₹23,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 56m.
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 Madhaw Travels, depart from Daltonganj station.
Garhwa to Shillong bus services, operated by Madhaw 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 292+ 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 56m.
- Website
- goindigo.in
Flights from Gaya to Umroi Airport via Kolkata
- Ave. Duration
- 27h 30m
- When
- Every day
- Estimated price
- ₹10,000–31,000
Flights from Birsa Munda Airport to Umroi Airport via Kolkata
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ₹9,500–30,000
Flights from Gaya to Lokpriya Gopinath Bordoloi International Airport via Kolkata
- Ave. Duration
- 5h
- When
- Saturday
- Estimated price
- ₹6,500–20,000
Flights from Gaya to Lokpriya Gopinath Bordoloi International Airport via Kolkata, Silchar
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹7,000–21,000
Flights from Varanasi Airport to Lokpriya Gopinath Bordoloi International Airport via Kolkata
- Ave. Duration
- 3h 55m
- When
- Saturday
- Estimated price
- ₹10,000–18,000
Flights from Varanasi Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 6h 3m
- When
- Every day
- Estimated price
- ₹10,000–18,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Kolkata
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- ₹6,000–20,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Hyderabad
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹12,000–22,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- ₹11,000–22,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Madras
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹14,000–23,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Lok Nayak Jayaprakash Airport, Kolkata
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ₹7,500–20,000
Flights from Lok Nayak Jayaprakash Airport to Lokpriya Gopinath Bordoloi International Airport via Kolkata
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₹6,000–19,000
Flights from Lok Nayak Jayaprakash Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 6h 38m
- When
- Every day
- Estimated price
- ₹10,000–21,000
- Website
- airindia.in
Flights from Gaya to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹11,000–20,000
Flights from Varanasi Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 6h 18m
- When
- Every day
- Estimated price
- ₹8,000–24,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- ₹11,000–27,000
Flights from Lok Nayak Jayaprakash Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 7h 17m
- When
- Every day
- Estimated price
- ₹10,000–25,000
- Website
- airindiaexpress.in
Flights from Varanasi Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ₹9,500–24,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- ₹11,000–27,000
Flights from Lok Nayak Jayaprakash Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ₹10,000–25,000
- Website
- spicejet.com
Flights from Gaya to Umroi Airport via Delhi
- Ave. Duration
- 23h 38m
- When
- Thursday and Sunday
- Estimated price
- ₹13,000–41,000
Flights from Birsa Munda Airport to Umroi Airport via Delhi
- Ave. Duration
- 6h 55m
- When
- Monday and Friday
- Estimated price
- ₹13,000–42,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–34,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 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 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 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 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 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
- 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
- 12h 30m
- Frequency
- Once daily
- Schedules at
- Raj Bus Services
- Phone
- +91 99284 71153
- [email protected]
- Website
- Panwar Travels
Bus from Patna to Siliguri
- Ave. Duration
- 12h 30m
- Frequency
- Once daily
- Schedules at
- Panwar Travels
- Website
- Shree Pusparaj
Bus from Patna to Siliguri
- Ave. Duration
- 11h 10m
- Frequency
- 5 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
Bus from Siliguri to Shillong
- Ave. Duration
- 12h 30m
- Frequency
- Twice daily
- Schedules at
- Network Travels
- Website
- Joy Ramkrishna Bus Service
Bus from Siliguri to Shillong
- Ave. Duration
- 14h 15m
- Frequency
- Twice daily
- Schedules at
- Joy Ramkrishna Bus Service
Bus from Siliguri to Shillong
- Ave. Duration
- 14h 15m
- Frequency
- Twice daily
- Schedules at
- Joy Ramkrishna Bus Service
- Phone
- +91 97337 81172
- [email protected]
- Website
- Rayan Bus
Bus from Siliguri to Shillong
- Ave. Duration
- 14h
- Frequency
- Once daily
- Website
- Rayan Bus
Bus from Siliguri to Shillong
- Ave. Duration
- 14h
- Frequency
- Once daily
- Website
- Rayan Bus
- Phone
- +91 9945600000
- Website
- Seema Travels
Bus from Siliguri to Shillong
- Ave. Duration
- 15h
- Frequency
- 4 times a week
- Website
- Seema Travels
Bus from Siliguri to Shillong
- Ave. Duration
- 15h
- Frequency
- 4 times a week
- Website
- Seema Travels
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Siliguri to Shillong
- Ave. Duration
- 12h 15m
- Frequency
- Twice a week
- Website
- Shiv Shakti
- Website
- Shiv Shakti
Bus from Siliguri to Shillong
- Ave. Duration
- 12h 15m
- Frequency
- Twice a week
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- Website
- Madhaw Travels
Bus from Daltonganj to Ranchi
- Ave. Duration
- 4h 40m
- Frequency
- Every 4 hours
- Schedules at
- Madhaw Travels
- Website
- Reliance Bus
Bus from Daltonganj to Ranchi
- Ave. Duration
- 4h 45m
- Frequency
- 4 times a day
- Schedules at
- Reliance Bus
- Website
- Rajanigandha Travels
Bus from Daltonganj to Ranchi
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Schedules at
- Rajanigandha Travels
- Website
- Arsh Travels
Bus from Daltonganj to Ranchi
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Schedules at
- Arsh Travels
- Website
- Raja Saheb
Bus from Daltonganj to Ranchi
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Schedules at
- Raja Saheb
- Website
- Durga Travels
Bus from Daltonganj to Ranchi
- Ave. Duration
- 4h 40m
- Frequency
- 3 times a week
- Schedules at
- Durga Travels
- Website
- Shivam Luxury
Bus from Ranchi to Siliguri
- Ave. Duration
- 14h 30m
- Frequency
- 4 times a day
- Schedules at
- Shivam Luxury
- Website
- Ashirwad Bus Service
Bus from Ranchi to Siliguri
- Ave. Duration
- 15h 40m
- Frequency
- 4 times a day
- Schedules at
- Ashirwad Bus Service
- Website
- Kohinoor Travels
Bus from Ranchi to Siliguri
- Ave. Duration
- 15h
- Frequency
- Twice daily
- Schedules at
- Kohinoor Travels
- Phone
- +91 95767 44127
- Website
- Arzoo Travels
Bus from Ranchi to Siliguri
- Ave. Duration
- 14h 30m
- Frequency
- Once daily
- Website
- Arzoo Travels
- Phone
- +91 9939829993
- [email protected]
- Website
- Jay Jagdambay Tour And Travels
Bus from Ranchi to Siliguri
- Ave. Duration
- 15h
- Frequency
- 4 times a week
- Website
- Jay Jagdambay Tour And 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
Bus from Gauhati Airport to Shillong
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ₹200
- Schedules at
- meghalayatourism.in
- Adult
- ₹200
- Ave. Duration
- 2h 39m
- 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 Best ways to travel around Australia, Bali: What to do if Mount Agung erupts, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.























