There are 8 ways to get from Madhupur to Shillong by train, bus, car, taxi, 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, bus
best- Take the train from Madhupur Jn to Asansol Jntrain
- Take the train from Asansol Jn to Guwahatitrain
- Take the bus from Guwahati Paltan Bazar to Barik Pointbus
25h 41m₹787–4,787Train, bus #2
cheapest- Take the train from Deoghar to Guwahatitrain 15625
- Take the bus from Guwahati Paltan Bazar to Barik Pointbus
25h 54m₹759–4,660Train, bus via Siliguri
- Take the train from Madhupur Jn to Asansol Jntrain
- Take the bus from Asansol to Siliguri, West Bengalbus
- Take the bus from Siliguri, West Bengal to Shillong, Meghalayabus
30h 27mDrive 742.7 km
- Drive from Madhupur to Shillongcar 742.7 km
12h 59m₹8,373–12,094Taxi
- Take the taxi from Madhupur to Shillongtaxi 742.7 km
12h 59m₹13,000–16,000Fly Deoghar to Umroi Airport
- Fly from Deoghar (DGH) to Umroi Airport (SHL)plane DGH - SHL
26h 25m₹12,264–41,328Fly Deoghar to Lokpriya Gopinath Bordoloi International Airport, bus
- Fly from Deoghar (DGH) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane DGH - GAU
- Take the bus from Gauhati Airport to Shillongbus
10h 28m₹15,864–24,778Train to Netaji Subhas Chandra Bose International Airport, fly to Umroi Airport
- Take the train from Madhupur Jn to Dankunitrain
- Fly from Netaji Subhas Chandra Bose International Airport (CCU) to Umroi Airport (SHL)plane CCU - SHL
9h 7m₹7,416–25,210
Deoghar (DGH) to Umroi Airport (SHL) flights
Questions & Answers
The cheapest way to get from Madhupur to Shillong is to train and bus which costs ₹750 - ₹4,700 and takes 25h 54m.
The fastest way to get from Madhupur to Shillong is to train and fly which takes 9h 7m and costs ₹7,000 - ₹26,000.
The distance between Madhupur and Shillong is 1105 km. The road distance is 742.7 km.
The best way to get from Madhupur to Shillong without a car is to train and bus which takes 25h 41m and costs ₹750 - ₹4,800.
It takes approximately 25h 41m to get from Madhupur to Shillong, including transfers.
Yes, the driving distance between Madhupur to Shillong is 743 km. It takes approximately 12h 59m to drive from Madhupur to Shillong.
There are 302+ hotels available in Shillong.
What companies run services between Madhupur, India and Shillong, India?
IndiGo Airlines and Spicejet fly from Deoghar (DGH) to Umroi Airport (SHL) 5 times a week.
- Website
- goindigo.in
Flights from Deoghar to Umroi Airport via Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 24h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–39,000
Flights from Deoghar to Lokpriya Gopinath Bordoloi International Airport via Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 6h 32m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹14,000–22,000
Flights from Deoghar to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- ₹14,000–22,000
Flights from Deoghar to Lokpriya Gopinath Bordoloi International Airport via Mumbai
- Ave. Duration
- 6h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹14,000–22,000
Flights from Netaji Subhas Chandra Bose International Airport to Umroi Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹6,000–20,000
- Website
- spicejet.com
Flights from Deoghar to Umroi Airport via Delhi
- Ave. Duration
- 24h 50m
- When
- Thursday and Sunday
- Estimated price
- ₹15,000–47,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Madhupur Jn to Asansol Jn
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Asansol Jn to Guwahati
- Ave. Duration
- 19h 25m
- Frequency
- Once a week
- Estimated price
- ₹450–3,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹450–550
- Third AC (3A)
- ₹1,100–1,500
- Second AC (2A)
- ₹1,600–2,100
- First Class (1A)
- ₹2,700–3,400
Train from Madhupur Jn to Asansol Jn
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Deoghar to Guwahati
- Ave. Duration
- 19h 40m
- Frequency
- Once a week
- Estimated price
- ₹440–3,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹440–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,400
Train from Madhupur Jn to Dankuni
- Ave. Duration
- 4h 8m
- Frequency
- Twice a week
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
- 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
- Ave. Duration
- 12h 59m
- Estimated price
- ₹13,000–16,000
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 Italy Travel Guides, How to get from Stansted Airport into central London, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.









