There are 9 ways to get from Ambikāpur to Shillong by bus, train, plane, 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.
Bus, train to Veer Surendra Sai Airport, fly to Lokpriya Gopinath Bordoloi International Airport
best- Take the bus from Ambikapur Bus Stand to Raigarh Bus Standbus
- Take the train from Raigarh to Jharsuguda Jntrain
- Fly from Veer Surendra Sai Airport (JRG) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane JRG - GAU
- Take the bus from Gauhati Airport to Shillongbus
19h 57m₹13,480–26,520Train, bus
cheapest- Take the train from Ambikapur to Umariatrain
- Take the train from Umaria to Katnitrain
- Take the train from Katni to Guwahatitrain
- Take the bus from Guwahati Paltan Bazar to Barik Pointbus
45h 10m₹1,436–8,242Train, taxi
- Take the train from Ambikapur to Anuppur Jntrain
- Take the train from Anuppur Jn to Bilaspur Jntrain
- Take the train from Bilaspur Jn to Kamakhyatrain
- Take the taxi from Kamakhya to Shillongtaxi
41h 34m₹3,086–10,602Bus
- Take the bus from Ambikapur Bus Stand to Raigarh Bus Standbus
- Take the bus from Raigarh Bus Stand to Gayabus
- Take the bus from Gaya airport to Patnabus
- Take the bus from Patna to Guwahati, Assambus
- Take the bus from Guwahati, Assam to Shillong, Meghalayabus
2d 3hDrive 1,200.6 km
- Drive from Ambikāpur to Shillongcar 1,200.6 km
19h 31m₹13,553–19,577Bus, train to Veer Surendra Sai Airport, fly to Umroi Airport
- Take the bus from Ambikapur Bus Stand to Raigarh Bus Standbus
- Take the train from Raigarh to Jharsuguda Jntrain
- Fly from Veer Surendra Sai Airport (JRG) to Umroi Airport (SHL)plane JRG - SHL
27h 30m₹14,880–44,070Bus, train to Birsa Munda Airport, fly to Umroi Airport
- Take the bus from Ambikapur Bus Stand to Raigarh Bus Standbus
- Take the train from Raigarh to Hatiatrain
- Fly from Birsa Munda Airport (IXR) to Umroi Airport (SHL)plane IXR - SHL
19h 36m₹14,690–31,410Bus, train to Birsa Munda Airport, fly to Lokpriya Gopinath Bordoloi International Airport
- Take the bus from Ambikapur Bus Stand to Raigarh Bus Standbus
- Take the train from Raigarh to Hatiatrain
- Fly from Birsa Munda Airport (IXR) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane IXR - GAU
- Take the bus from Gauhati Airport to Shillongbus
22h 49m₹13,290–19,860Bus, train
- Take the bus from Ambikapur Bus Stand to Raigarh Bus Standbus
- Take the train from Raigarh to Kamakhyatrain
- Take the bus from Guwahati Paltan Bazar to Barik Pointbus
42h 46m₹1,810–7,550
Veer Surendra Sai Airport (JRG) to Lokpriya Gopinath Bordoloi International Airport (GAU) flights
Questions & Answers
The cheapest way to get from Ambikāpur to Shillong is to bus and train which costs ₹1,800 - ₹8,000 and takes 42h 46m.
The fastest way to get from Ambikāpur to Shillong is to drive which takes 19h 31m and costs ₹13,000 - ₹20,000.
No, there is no direct bus from Ambikāpur to Shillong. However, there are services departing from Ambikapur Bus Stand and arriving at Shillong, Meghalaya via Raigarh Bus Stand, Gaya airport, Patna and Guwahati, Assam. The journey, including transfers, takes approximately 2 days 3h.
The distance between Ambikāpur and Shillong is 1334 km. The road distance is 1200.6 km.
The best way to get from Ambikāpur to Shillong without a car is to train and taxi which takes 41h 34m and costs ₹3,000 - ₹11,000.
It takes approximately 19h 57m to get from Ambikāpur to Shillong, including transfers.
Ambikāpur to Shillong bus services, operated by Badan Bus Service, depart from Ambikapur Bus Stand station.
Ambikāpur to Shillong bus services, operated by Badan Bus Service, arrive at Raigarh Bus Stand station.
Yes, the driving distance between Ambikāpur to Shillong is 1201 km. It takes approximately 19h 31m to drive from Ambikāpur to Shillong.
There are 299+ hotels available in Shillong.
What companies run services between Ambikāpur, India and Shillong, India?
You can take a bus from Ambikapur Bus Stand to Shillong, Meghalaya via Raigarh Bus Stand, Gaya, Gaya airport, Patna, and Guwahati, Assam in around 2d 3h.
- Website
- goindigo.in
Flights from Veer Surendra Sai Airport to Lokpriya Gopinath Bordoloi International Airport via Bengaluru
- Ave. Duration
- 6h 40m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹12,000–22,000
Flights from Veer Surendra Sai Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- ₹12,000–22,000
Flights from Veer Surendra Sai Airport to Lokpriya Gopinath Bordoloi International Airport via Mumbai
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₹12,000–22,000
Flights from Veer Surendra Sai Airport to Lokpriya Gopinath Bordoloi International Airport via Kolkata
- Ave. Duration
- 12h 5m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₹12,000–22,000
Flights from Veer Surendra Sai Airport to Umroi Airport via Kolkata
- Ave. Duration
- 17h 30m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₹13,000–41,000
Flights from Birsa Munda Airport to Umroi Airport via Kolkata
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ₹13,000–25,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Kolkata
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- ₹11,000–15,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–15,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–15,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Pune
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- ₹11,000–15,000
- Website
- airindiaexpress.in
Flights from Veer Surendra Sai Airport to Lokpriya Gopinath Bordoloi International Airport via Bengaluru
- Ave. Duration
- 6h 55m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹18,000–31,000
Flights from Birsa Munda Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹11,000–25,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Raigarh to Jharsuguda Jn
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Ambikapur to Anuppur Jn
- Ave. Duration
- 3h 10m
- Frequency
- 5 times a day
- Estimated price
- ₹170–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Anuppur Jn to Bilaspur Jn
- Ave. Duration
- 2h 58m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Bilaspur Jn to Kamakhya
- Ave. Duration
- 31h 45m
- Frequency
- Once a week
- Estimated price
- ₹700–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹700–900
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,600–3,300
- First Class (1A)
- ₹4,400–5,500
Train from Raigarh to Jharsuguda Jn
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Raigarh to Hatia
- Ave. Duration
- 5h 43m
- Frequency
- 6 times a week
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–270
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Raigarh to Hatia
- Ave. Duration
- 5h 43m
- Frequency
- 6 times a week
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–270
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Raigarh to Kamakhya
- Ave. Duration
- 30h 3m
- Frequency
- Once a week
- Estimated price
- ₹650–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹650–850
- Third AC (3A)
- ₹1,700–2,200
- Second AC (2A)
- ₹2,400–3,100
- First Class (1A)
- ₹4,100–5,500
Train from Ambikapur to Umaria
- Ave. Duration
- 5h 8m
- Frequency
- Once daily
- Estimated price
- ₹210–1,600
- 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,600
Train from Umaria to Katni
- Ave. Duration
- 1h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–650
- First Class (1A)
- ₹750–1,000
Train from Katni to Guwahati
- Ave. Duration
- 32h 5m
- Frequency
- 5 times a week
- Estimated price
- ₹650–5,000
- Website
- irctc.co.in
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,600–2,100
- Second AC (2A)
- ₹2,300–3,000
- First Class (1A)
- ₹3,900–5,000
- Phone
- +91 7773005871
- [email protected]
- Website
- Badan Bus Service
Bus from Ambikapur Bus Stand to Raigarh Bus Stand
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- ₹860
- Website
- Badan Bus Service
Bus from Ambikapur Bus Stand to Raigarh Bus Stand
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- ₹860
- Website
- Badan Bus Service
Bus from Raigarh Bus Stand to Gaya
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Estimated price
- ₹1,050
- Website
- Badan Bus Service
Bus from Ambikapur Bus Stand to Raigarh Bus Stand
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- ₹860
- Website
- Badan Bus Service
Bus from Ambikapur Bus Stand to Raigarh Bus Stand
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- ₹860
- Website
- Badan Bus Service
Bus from Ambikapur Bus Stand to Raigarh Bus Stand
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- ₹860
- Website
- Badan Bus Service
Bus from Ambikapur Bus Stand to Raigarh Bus Stand
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- ₹860
- Website
- Badan Bus Service
- 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
- Website
- bstdc.bihar.gov.in
Bus from Gaya airport to Patna
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Schedules at
- bstdc.bihar.gov.in
- Phone
- +91 7903832833
- [email protected]
- Website
- Sri Krishna Rath
Bus from Patna to Guwahati, Assam
- Ave. Duration
- 20h 15m
- Frequency
- Twice daily
- Website
- Sri Krishna Rath
- Phone
- 18003453986
- Website
- ASTC
Bus from Guwahati, Assam to Shillong, Meghalaya
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹140–200
- Website
- ASTC
- Ave. Duration
- 1h 33m
- Estimated price
- ₹1,800–2,200
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 What are the different types of Renfe trains in Spain?, Travelling to the US: What do I need to know?, and How to get from Southend Airport into central London - to help you get the most out of your next trip.




















