There are 5 ways to get from Sri Lanka to Surat by plane, bus, ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Bandaranaike International Airport to Surat
best- Fly from Bandaranaike International Airport (CMB) to Surat (STV)plane CMB - STV
6h 55m₹17,175–27,404Train, ferry
cheapest- Take the train from Colombo Fort to Kankesanturaitrain
- Take the ferry from Kankesanturai to Nagapattinamferry
- Take the train from Nagappattinam to Mayiladuturai Jtrain
- Take the train from Mayiladuturai J to Surattrain
2d₹7,765–14,463Bus, ferry
- Take the bus from Pettah to Kankesanturaibus
- Take the ferry from Kankesanturai to Nagapattinamferry
- Take the bus from Nagapattinam to Chennaibus
- Take the bus from Chennai to Kolhapurbus
- Take the bus from Kolhapur to Suratbus
44h 37mFly Jaffna to Surat
- Fly from Jaffna (JAF) to Surat (STV)plane JAF - STV
18h 32m₹30,637–95,768Fly Bandaranaike International Airport to Civil Airport Harni, train
- Fly from Bandaranaike International Airport (CMB) to Civil Airport Harni (BDQ)plane CMB - BDQ
- Take the train from Vadodara Jn to Surattrain
6h 37m₹21,115–62,354
Bandaranaike International Airport (CMB) to Surat (STV) flights
Comparing Your Travel Options
The cheapest way to get from Sri Lanka to Surat is to train and ferry which costs ₹7,500 - ₹15,000 and takes 2 days 0h.
The fastest way to get from Sri Lanka to Surat is to fly and train which takes 6h 37m and costs ₹21,000 - ₹65,000.
The distance between Sri Lanka and Surat is 1754 km.
The best way to get from Sri Lanka to Surat without a car is to bus and ferry which takes 44h 37m and costs .
It takes approximately 6h 55m to get from Sri Lanka to Surat, including transfers.
There are 225+ hotels available in Surat.
What companies run services between Sri Lanka and Surat, India?
IndiGo Airlines, SriLankan Airlines, and two other airlines fly from Bandaranaike International Airport (CMB) to Surat (STV) 5 times a day.
- Website
- goindigo.in
Flights from Bandaranaike International Airport to Surat via Bengaluru
- Ave. Duration
- 9h 32m
- When
- Monday, Tuesday, Friday, Sunday, and Saturday
- Estimated price
- ₹14,000–23,000
Flights from Bandaranaike International Airport to Surat via Madras
- Ave. Duration
- 8h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹14,000–23,000
Flights from Bandaranaike International Airport to Surat via Delhi
- Ave. Duration
- 12h 30m
- When
- Every day
- Estimated price
- ₹14,000–23,000
Flights from Jaffna to Surat via Madras
- Ave. Duration
- 23h 10m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹30,000–95,000
Flights from Jaffna to Surat via Tiruchirapalli, Bengaluru
- Ave. Duration
- 18h
- When
- Saturday
- Estimated price
- ₹30,000–95,000
Flights from Jaffna to Surat via Tiruchirapalli, Madras
- Ave. Duration
- 21h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹31,000–95,000
Flights from Bandaranaike International Airport to Civil Airport Harni via Bengaluru
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹20,000–65,000
Flights from Bandaranaike International Airport to Civil Airport Harni via Mumbai
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- ₹20,000–65,000
Flights from Bandaranaike International Airport to Civil Airport Harni via Hyderabad
- Ave. Duration
- 4h 45m
- When
- Wednesday
- Estimated price
- ₹20,000–60,000
Flights from Bandaranaike International Airport to Civil Airport Harni via Delhi
- Ave. Duration
- 6h 18m
- When
- Every day
- Estimated price
- ₹23,000–75,000
- Website
- airindia.in
Flights from Bandaranaike International Airport to Surat via Delhi
- Ave. Duration
- 7h 32m
- When
- Every day
- Estimated price
- ₹23,000–70,000
Flights from Bandaranaike International Airport to Surat via Bengaluru
- Ave. Duration
- 10h 30m
- When
- Thursday to Saturday
- Estimated price
- ₹22,000–65,000
Flights from Bandaranaike International Airport to Civil Airport Harni via Delhi
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ₹23,000–70,000
- Website
- airindiaexpress.in
Flights from Bandaranaike International Airport to Surat via Delhi
- Ave. Duration
- 6h 40m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₹25,000–70,000
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Colombo Fort to Kankesanturai
- Ave. Duration
- 7h 4m
- Frequency
- 3 times a day
- Estimated price
- ₹390–1,000
- Website
- Sri Lanka Railways
- 2nd Class Fare
- ₹390–550
- 3rd Class Fare
- ₹440–550
- Air Conditioned Saloon
- ₹750–1,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Nagappattinam to Mayiladuturai J
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Mayiladuturai J to Surat
- Ave. Duration
- 33h 7m
- Frequency
- Once a week
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–900
- Third AC (3A)
- ₹1,900–2,400
- Second AC (2A)
- ₹2,700–3,400
- First Class (1A)
- ₹4,500–6,000
Train from Vadodara Jn to Surat
- Ave. Duration
- 1h 23m
- Frequency
- Every 20 minutes
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Pettah to Kankesanturai
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Estimated price
- ₹770–810
- Schedules at
- NCG Express Facebook
- Sleeper/Seater
- ₹770–810
- Website
- Al Ayaan Travels
Bus from Nagapattinam to Chennai
- Ave. Duration
- 6h 40m
- Frequency
- Twice daily
- Schedules at
- Al Ayaan Travels
Bus from Kolhapur to Surat
- Ave. Duration
- 15h
- Frequency
- 6 times a week
- Schedules at
- Al Ayaan Travels
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Nagapattinam to Chennai
- Ave. Duration
- 7h 25m
- Frequency
- Once daily
- Schedules at
- Tranzking Travels
Bus from Chennai to Kolhapur
- Ave. Duration
- 11h 30m
- Frequency
- Twice a week
- Schedules at
- Tranzking Travels
Bus from Kolhapur to Surat
- Ave. Duration
- 14h 20m
- Frequency
- 3 times a day
- Schedules at
- Tranzking Travels
- Website
- omio.com
Bus from Nagapattinam to Chennai
- Ave. Duration
- 7h
- Frequency
- Once daily
- Schedules at
- hanstravel.in
Bus from Kolhapur to Surat
- Ave. Duration
- 14h
- Frequency
- Every 3 hours
- Schedules at
- hanstravel.in
- Phone
- +91 80566 50533
- [email protected]
- Website
- Krish Travels
Bus from Nagapattinam to Chennai
- Ave. Duration
- 7h
- Frequency
- 3 times a week
- Website
- Krish Travels
Bus from Kolhapur to Surat
- Ave. Duration
- 16h
- Frequency
- 3 times a week
- Website
- Krish Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Nagapattinam to Chennai
- Ave. Duration
- 7h
- Frequency
- Twice a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Chennai to Kolhapur
- Ave. Duration
- 10h 30m
- Frequency
- 6 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Kolhapur to Surat
- Ave. Duration
- 14h 55m
- Frequency
- Twice daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Website
- Sana Travels
Bus from Nagapattinam to Chennai
- Ave. Duration
- 8h 40m
- Frequency
- Twice a week
- Schedules at
- Sana Travels
- Website
- Soumya Tours and Travels
Bus from Nagapattinam to Chennai
- Ave. Duration
- 7h
- Frequency
- Once a week
- Schedules at
- Soumya Tours and Travels
- Website
- TSB Tour express
Bus from Nagapattinam to Chennai
- Ave. Duration
- 7h 5m
- Frequency
- Once a week
- Schedules at
- TSB Tour express
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Nagapattinam to Chennai
- Ave. Duration
- 7h 30m
- Frequency
- Once a week
- Website
- National Travels - Ratnagiri
Bus from Kolhapur to Surat
- Ave. Duration
- 14h 30m
- Frequency
- Twice daily
- Website
- National Travels - Ratnagiri
- Phone
- +91 94440 05266
- [email protected]
- Website
- Apple Travels
Bus from Nagapattinam to Chennai
- Ave. Duration
- 7h 45m
- Frequency
- Once a week
- Schedules at
- Apple Travels
Bus from Kolhapur to Surat
- Ave. Duration
- 12h 20m
- Frequency
- Once a week
- Schedules at
- Apple Travels
- Website
- Atana Connect
Bus from Nagapattinam to Chennai
- Ave. Duration
- 7h 55m
- Frequency
- Once a week
- Schedules at
- Atana Connect
- Website
- Globehopper Mobility
Bus from Kolhapur to Surat
- Ave. Duration
- 13h
- Frequency
- 3 times a day
- Schedules at
- Globehopper Mobility
- Phone
- 9001274136
- [email protected]
- Website
- Choudhary travels and cargo
Bus from Kolhapur to Surat
- Ave. Duration
- 15h 10m
- Frequency
- Twice daily
- Schedules at
- Choudhary travels and cargo
- Phone
- +91 98424 37444
- [email protected]
- Website
- Al Travels
Bus from Kolhapur to Surat
- Ave. Duration
- 13h 35m
- Frequency
- Once daily
- Schedules at
- Al Travels
- Website
- Vishwa Travels
Bus from Kolhapur to Surat
- Ave. Duration
- 14h
- Frequency
- 4 times a week
- Schedules at
- Vishwa Travels
- Phone
- 022 - 22026666
- Website
- The Shipping Corporation of India
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹6,500
- Website
- The Shipping Corporation of India
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹6,500
- Website
- The Shipping Corporation of India
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 Getting to Milan from the airport, Need to know: Jadrolinija, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.























