There are 8 ways to get from Meghālaya to Sri Lanka by bus, plane, taxi, train, ferry, 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 to Lokpriya Gopinath Bordoloi International Airport, fly to Bandaranaike International Airport
best- Take the bus from Shillong to Gauhati Airportbus
- Fly from Lokpriya Gopinath Bordoloi International Airport (GAU) to Bandaranaike International Airport (CMB)plane GAU - CMB
10h 47mRs 58,595–114,195Bus, train, ferry
cheapest- Take the bus from Barik Point to Guwahati Paltan Bazarbus
- Take the train from Guwahati to Tambaramtrain
- Take the train from Tambaram to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
3d 7hRs 29,235–63,171Taxi, train, ferry
- Take the taxi from Shillong to Kamakhyataxi
- Take the train from Kamakhya to Peramburtrain
- Take the train from Perambur to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
2d 20hRs 34,626–67,860Bus, ferry
- Take the bus from Shillong, Meghalaya to Siliguri, West Bengalbus
- Take the bus from Siliguri, West Bengal to Kolkata, West Bengalbus
- Take the bus from Kolkata, West Bengal to Chennai, Tamil Nadubus
- Take the bus from Chennai, Tamil Nadu to Nagapattinam, Tamil Nadubus
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the bus from Kankesanturai to Pettahbus
3d 9hBus to Lokpriya Gopinath Bordoloi International Airport, fly to Jaffna
- Take the bus from Shillong to Gauhati Airportbus
- Fly from Lokpriya Gopinath Bordoloi International Airport (GAU) to Jaffna (JAF)plane GAU - JAF
19h 40mRs 111,595–321,895Drive to Osmani International Airport, fly to Bandaranaike International Airport
- Drive from Cherrapunji to Osmani International Airport (ZYL)car
- Fly from Osmani International Airport (ZYL) to Bandaranaike International Airport (CMB)plane ZYL - CMB
6h 24mRs 75,168–216,775Drive, train to Shahjalal International Airport, fly to Bandaranaike International Airport
- Drive from Tura to Piyarpurcar
- Take the train from Piyarpur to Biman Bandartrain
- Fly from Shahjalal International Airport (DAC) to Bandaranaike International Airport (CMB)plane DAC - CMB
10h 55mRs 68,294–113,014Bus, ferry, train
- Take the bus from Shillong, Meghalaya to Siliguri, West Bengalbus
- Take the bus from Siliguri, West Bengal to Patnabus
- Take the bus from Patna to Chennai, Tamil Nadubus
- Take the bus from Chennai, Tamil Nadu to Nagapattinam, Tamil Nadubus
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
4d 1h
Lokpriya Gopinath Bordoloi International Airport (GAU) to Bandaranaike International Airport (CMB) flights
Questions & Answers
The cheapest way to get from Meghālaya to Sri Lanka is to bus and train and ferry which costs Rs. 29000 - Rs. 65000 and takes 3 days 7h.
The fastest way to get from Meghālaya to Sri Lanka is to drive and fly which takes 6h 24m and costs Rs. 75000 - Rs. 220000.
The distance between Meghālaya and Sri Lanka is 2564 km.
The best way to get from Meghālaya to Sri Lanka without a car is to taxi and train and ferry which takes 2 days 20h and costs Rs. 34000 - Rs. 70000.
It takes approximately 10h 47m to get from Meghālaya to Sri Lanka, including transfers.
There are 1445+ hotels available in Sri Lanka.
What companies run services between Meghālaya, India and Sri Lanka?
There is no direct connection from Meghālaya to Sri Lanka. However, you can take the bus to Gauhati Airport, walk to Lokpriya Gopinath Bordoloi International Airport (GAU) airport, fly to Bandaranaike International Airport (CMB), then take the taxi to Negombo. Alternatively, you can take the taxi to Kamakhya, take the train to Perambur, take the train to Nagappattinam, walk to Nagapattinam, take the ferry to Kankesanturai, walk to Kankesanturai, then take the train to Colombo Fort.
- Website
- goindigo.in
Flights from Lokpriya Gopinath Bordoloi International Airport to Bandaranaike International Airport via Madras
- Ave. Duration
- 7h 45m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rs 55,000–100,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Bandaranaike International Airport via Delhi
- Ave. Duration
- 11h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- Rs 55,000–100,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Bandaranaike International Airport via Mumbai
- Ave. Duration
- 11h 45m
- When
- Every day
- Estimated price
- Rs 55,000–100,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Jaffna via Madras
- Ave. Duration
- 17h 22m
- When
- Every day
- Estimated price
- Rs 110,000–340,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Jaffna via Kolkata, Madras
- Ave. Duration
- 14h 30m
- When
- Every day
- Estimated price
- Rs 110,000–320,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Jaffna via Hyderabad, Madras
- Ave. Duration
- 14h 55m
- When
- Every day
- Estimated price
- Rs 120,000–340,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Jaffna via Bengaluru, Tiruchirapalli
- Ave. Duration
- 17h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rs 120,000–330,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Jaffna via Madras, Tiruchirapalli
- Ave. Duration
- 19h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rs 110,000–330,000
Flights from Osmani International Airport to Bandaranaike International Airport via Shahjalal International Airport, Madras
- Ave. Duration
- 8h 30m
- When
- Tuesday, Thursday, Sunday, and Wednesday
- Estimated price
- Rs 75,000–210,000
Flights from Shahjalal International Airport to Bandaranaike International Airport via Madras
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- Rs 60,000–100,000
- Website
- airindia.in
Flights from Lokpriya Gopinath Bordoloi International Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 7h 1m
- When
- Monday, Friday, Sunday, Tuesday, and Wednesday
- Estimated price
- Rs 70,000–180,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Bandaranaike International Airport via Delhi
- Ave. Duration
- 9h 33m
- When
- Every day
- Estimated price
- Rs 65,000–220,000
- Website
- srilankan.com
Flights from Lokpriya Gopinath Bordoloi International Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 5h 50m
- When
- Monday
- Estimated price
- Rs 75,000–170,000
Flights from Osmani International Airport to Bandaranaike International Airport via Shahjalal International Airport
- Ave. Duration
- 5h 5m
- When
- Sunday
- Estimated price
- Rs 70,000–210,000
Flights from Shahjalal International Airport to Bandaranaike International Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- Rs 50,000–150,000
- Website
- flexflight.dk
Flights from Osmani International Airport to Bandaranaike International Airport via Shahjalal International Airport
- Ave. Duration
- 7h 10m
- When
- Monday to Saturday
- Estimated price
- Rs 85,000–190,000
Flights from Shahjalal International Airport to Bandaranaike International Airport
- Ave. Duration
- 3h 25m
- When
- Tuesday to Sunday
- Estimated price
- Rs 70,000–250,000
- Website
- fitsair.com
Flights from Osmani International Airport to Bandaranaike International Airport via Shahjalal International Airport
- Ave. Duration
- 7h 10m
- When
- Monday to Saturday
- Estimated price
- Rs 85,000–190,000
Flights from Shahjalal International Airport to Bandaranaike International Airport
- Ave. Duration
- 3h 25m
- When
- Tuesday to Sunday
- Estimated price
- Rs 70,000–85,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kamakhya to Perambur
- Ave. Duration
- 44h 38m
- Frequency
- Once daily
- Estimated price
- Rs 3,700–28,000
- Website
- irctc.co.in
- Sleeper Class
- Rs 3,700–4,400
- Third AC (3A)
- Rs 9,000–12,000
- Second AC (2A)
- Rs 13,000–17,000
- First Class (1A)
- Rs 22,000–28,000
Train from Perambur to Nagappattinam
- Ave. Duration
- 7h 28m
- Frequency
- Once a week
- Estimated price
- Rs 800–6,500
- Website
- irctc.co.in
- Sleeper Class
- Rs 800–1,000
- Third AC (3A)
- Rs 2,200–2,700
- Second AC (2A)
- Rs 3,000–3,800
- First Class (1A)
- Rs 5,000–6,500
Train from Guwahati to Tambaram
- Ave. Duration
- 2d 6h
- Frequency
- Once a week
- Estimated price
- Rs 3,900–30,000
- Website
- irctc.co.in
- Sleeper Class
- Rs 3,900–4,700
- Third AC (3A)
- Rs 9,500–13,000
- Second AC (2A)
- Rs 14,000–18,000
- First Class (1A)
- Rs 23,000–30,000
Train from Tambaram to Nagappattinam
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- Rs 750–6,000
- Website
- irctc.co.in
- Sleeper Class
- Rs 750–950
- Third AC (3A)
- Rs 2,000–2,600
- Second AC (2A)
- Rs 2,800–3,600
- First Class (1A)
- Rs 4,700–6,000
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Kankesanturai to Colombo Fort
- Ave. Duration
- 6h 52m
- Frequency
- 4 times a day
- Estimated price
- Rs 1,300–3,400
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,500–1,900
- Air Conditioned Saloon
- Rs 2,600–3,400
Train from Kankesanturai to Colombo Fort
- Ave. Duration
- 6h 52m
- Frequency
- 4 times a day
- Estimated price
- Rs 1,300–3,400
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,500–1,900
- Air Conditioned Saloon
- Rs 2,600–3,400
Train from Kankesanturai to Colombo Fort
- Ave. Duration
- 6h 52m
- Frequency
- 4 times a day
- Estimated price
- Rs 1,300–3,400
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,500–1,900
- Air Conditioned Saloon
- Rs 2,600–3,400
- [email protected]
- Website
- Bangladesh Railway
Train from Piyarpur to Biman Bandar
- Ave. Duration
- 3h 22m
- Frequency
- 3 times a day
- Estimated price
- Rs 400–2,300
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- Rs 400–600
- 1st class seat (F_SEAT)
- Rs 490–700
- Snigdha
- Rs 900–1,300
- AC class seat (AC_S)
- Rs 1,200–1,700
- 1st class berth (F_BERTH)
- Rs 1,100–1,300
- AC class berth (AC_B)
- Rs 1,600–2,300
- Phone
- +91 7640003050
- [email protected]
- Website
- meghalayatourism.in
Bus from Shillong to Gauhati Airport
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- Rs 696
- Schedules at
- meghalayatourism.in
- Adult
- Rs 696
Bus from Shillong to Gauhati Airport
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- Rs 696
- Schedules at
- meghalayatourism.in
- Adult
- Rs 696
- Phone
- 18003453986
- Website
- ASTC
Bus from Shillong, Meghalaya to Siliguri, West Bengal
- Ave. Duration
- 13h 30m
- Frequency
- Every 4 hours
- Estimated price
- Rs 2,500–3,500
- Website
- ASTC
Bus from Shillong, Meghalaya to Siliguri, West Bengal
- Ave. Duration
- 13h 30m
- Frequency
- Every 4 hours
- Estimated price
- Rs 2,500–3,500
- Website
- ASTC
- Website
- Kalosona Dreamline
Bus from Siliguri, West Bengal to Kolkata, West Bengal
- Ave. Duration
- 12h 50m
- Frequency
- Every 20 minutes
- Schedules at
- Kalosona Dreamline
- Website
- Olive Travels Lines
Bus from Chennai, Tamil Nadu to Nagapattinam, Tamil Nadu
- Ave. Duration
- 7h 25m
- Frequency
- Every 30 minutes
- Schedules at
- Olive Travels Lines
Bus from Chennai, Tamil Nadu to Nagapattinam, Tamil Nadu
- Ave. Duration
- 7h 25m
- Frequency
- Every 30 minutes
- Schedules at
- Olive Travels Lines
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Kankesanturai to Pettah
- Ave. Duration
- 7h 35m
- Frequency
- Once daily
- Estimated price
- Rs 2,700–2,800
- Schedules at
- NCG Express Facebook
- Sleeper/Seater
- Rs 2,700–2,800
- Website
- Royal Cruiser
Bus from Siliguri, West Bengal to Patna
- Ave. Duration
- 12h
- Frequency
- Hourly
- Schedules at
- Royal Cruiser
- Website
- Fast Track Tours And Travels
Bus from Patna to Chennai, Tamil Nadu
- Ave. Duration
- 2d 1h
- Frequency
- Once daily
- Schedules at
- Fast Track Tours And Travels
- Phone
- 022 - 22026666
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,590
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,590
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,590
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,590
- Website
- The Shipping Corporation of India
- Ave. Duration
- 1h 36m
- Estimated price
- Rs 6,000–7,500
Kajaawa
- Phone
- +91 60 33 11 48 67
- Website
- kajaawa.com
Meghalaya Tour Cabs
- Phone
- +91 70 05 65 13 38
- Website
- meghalayatourcabs.com
Travenjo
- Phone
- +91 94 36 76 73 33
- Website
- travenjo.com
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 Need to know: Greyhound, Heading to Europe? Read this before you buy a Eurail Pass, and How to get from London to Edinburgh - to help you get the most out of your next trip.



























