There are 5 ways to get from Goālpāra to Shillong by train, bus, taxi, 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, bus
best- Take the train from Goal Para Town to Guwahatitrain 12345 / ...
- Take the bus from Guwahati Paltan Bazar to Barik Pointbus
7h 13m₹583–1,815Train, taxi
- Take the train from Goal Para Town to Azaratrain 15601
- Take the taxi from Azara to Shillongtaxi
3h 11m₹2,273–3,775Bus
- Take the bus from Agia By Pass to Mawiong ISBTbus
9h 22m₹1,104–1,475Drive 233.6 km
- Drive from Goālpāra to Shillongcar 233.6 km
3h 27m₹2,609–3,768Taxi
- Take the taxi from Goālpāra to Shillongtaxi 233.6 km
3h 27m₹3,900–4,700
Comparing Your Travel Options
The cheapest way to get from Goālpāra to Shillong is to train and bus which costs ₹550 - ₹1,900 and takes 7h 13m.
The fastest way to get from Goālpāra to Shillong is to train and taxi which takes 3h 11m and costs ₹2,200 - ₹3,800.
No, there is no direct bus from Goālpāra to Shillong. However, there are services departing from Agia By Pass and arriving at Mawiong ISBT via . The journey, including transfers, takes approximately 9h 22m.
The distance between Goālpāra and Shillong is 235 km. The road distance is 233.6 km.
The best way to get from Goālpāra to Shillong without a car is to train and bus which takes 7h 13m and costs ₹550 - ₹1,900.
It takes approximately 7h 13m to get from Goālpāra to Shillong, including transfers.
Goālpāra to Shillong bus services, operated by Meghalaya Transport Corporation (MTC), depart from Agia By Pass station.
Goālpāra to Shillong bus services, operated by Meghalaya Transport Corporation (MTC), arrive at Mawiong ISBT station.
Yes, the driving distance between Goālpāra to Shillong is 234 km. It takes approximately 3h 27m to drive from Goālpāra to Shillong.
There are 293+ hotels available in Shillong.
What companies run services between Goālpāra, India and Shillong, India?
Meghalaya Transport Corporation (MTC) operates a bus from Agia By Pass to Mawiong ISBT once daily. Tickets cost ₹500–750 and the journey takes 9h.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Goal Para Town to Guwahati
- Ave. Duration
- 3h 3m
- Frequency
- 5 times a day
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Goal Para Town to Azara
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
- Ave. Duration
- 2h 33m
- Estimated price
- ₹1,900–4,700
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 , Travel Insider: Top Japan travel tips by Beatrix Holland, and Getting to Rome from the airport - to help you get the most out of your next trip.








