There are 8 ways to get from Gaya to Sri Lanka by plane, train, ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Gaya to Bandaranaike International Airport
best- Fly from Gaya (GAY) to Bandaranaike International Airport (CMB)plane GAY - CMB
6h 28mRsĀ 73,509ā114,220Train, ferry
cheapest- Take the train from Gaya Jn to Chennai Centraltrain
- Take the train from Chennai Egmore to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
2d 8hRsĀ 27,922ā55,618Train, bus, ferry
- Take the train from Gaya Jn to Dhanbad Jntrain
- Take the bus from Dhanbad to Howrah, West Bengalbus
- Take the bus from Howrah, 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 train from Kankesanturai to Colombo Forttrain
2d 15hFly Gaya to Jaffna
- Fly from Gaya (GAY) to Jaffna (JAF)plane GAY - JAF
19h 16mRsĀ 131,509ā381,920Train to Lok Nayak Jayaprakash Airport, fly to Bandaranaike International Airport
- Take the train from Gaya Jn to Patna Jntrain
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Bandaranaike International Airport (CMB)plane PAT - CMB
9h 48mRsĀ 59,146ā178,252Train to Lok Nayak Jayaprakash Airport, fly to Jaffna
- Take the train from Gaya Jn to Patna Jntrain
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Jaffna (JAF)plane PAT - JAF
20h 46mRsĀ 102,146ā325,952Train, ferry via Raghunathpur
- Take the train from Gaya Jn to Adra Jntrain
- Take the train from Adra Jn to Villupuram Jntrain
- Take the train from Villupuram Jn to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
2d 8hRsĀ 28,127ā58,114Bus, ferry
- Take the bus from Gaya, Bihar to Hyderabad, Telanganabus
- Take the bus from Hyderabad, Telangana to Thanjavur, Tamil Nadubus
- Take the bus from Thanjavur, Tamil Nadu to Nagapattinam, Tamil Nadubus
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the bus from Kankesanturai to Pettahbus
2d 17h
Gaya (GAY) to Bandaranaike International Airport (CMB) flights
Questions & Answers
The cheapest way to get from Gaya to Sri Lanka is to train and ferry which costs Rs. 27000 - Rs. 60000 and takes 2 days 8h.
The fastest way to get from Gaya to Sri Lanka is to fly which takes 6h 28m and costs Rs. 70000 - Rs. 120000.
The distance between Gaya and Sri Lanka is 2047 km.
The best way to get from Gaya to Sri Lanka without a car is to train and ferry which takes 2 days 8h and costs Rs. 27000 - Rs. 60000.
It takes approximately 6h 28m to get from Gaya to Sri Lanka, including transfers.
There are 1451+ hotels available in Sri Lanka.
What companies run services between Gaya, India and Sri Lanka?
Air India Limited, Thai Airways International, and three other airlines fly from Gaya (GAY) to Bandaranaike International Airport (CMB) 4 times a day.
- Website
- goindigo.in
Flights from Gaya to Bandaranaike International Airport via Kolkata, Madras
- Ave. Duration
- 9h 25m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- RsĀ 70,000ā95,000
Flights from Gaya to Jaffna via Delhi, Madras
- Ave. Duration
- 18h 40m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- RsĀ 160,000ā440,000
Flights from Gaya to Jaffna via Kolkata, Madras
- Ave. Duration
- 24h 10m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- RsĀ 130,000ā380,000
Flights from Lok Nayak Jayaprakash Airport to Bandaranaike International Airport via Hyderabad
- Ave. Duration
- 5h 30m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RsĀ 60,000ā170,000
Flights from Lok Nayak Jayaprakash Airport to Bandaranaike International Airport via Madras
- Ave. Duration
- 6h 30m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- RsĀ 55,000ā170,000
Flights from Lok Nayak Jayaprakash Airport to Bandaranaike International Airport via Delhi
- Ave. Duration
- 8h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- RsĀ 75,000ā200,000
Flights from Lok Nayak Jayaprakash Airport to Jaffna via Madras
- Ave. Duration
- 21h 15m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- RsĀ 100,000ā320,000
Flights from Lok Nayak Jayaprakash Airport to Jaffna via Bengaluru, Madras
- Ave. Duration
- 15h 37m
- When
- Every day
- Estimated price
- RsĀ 120,000ā370,000
Flights from Lok Nayak Jayaprakash Airport to Jaffna via Kolkata, Madras
- Ave. Duration
- 15h 55m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RsĀ 120,000ā340,000
Flights from Lok Nayak Jayaprakash Airport to Jaffna via Bengaluru, Tiruchirapalli
- Ave. Duration
- 17h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RsĀ 110,000ā330,000
Flights from Lok Nayak Jayaprakash Airport to Jaffna via Lucknow, Madras
- Ave. Duration
- 20h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- RsĀ 120,000ā350,000
Flights from Lok Nayak Jayaprakash Airport to Jaffna via Bhubaneswar, Madras
- Ave. Duration
- 26h 15m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- RsĀ 110,000ā320,000
- Website
- airindia.in
Flights from Gaya to Bandaranaike International Airport via Delhi
- Ave. Duration
- 9h 12m
- When
- Every day
- Estimated price
- RsĀ 75,000ā230,000
Flights from Lok Nayak Jayaprakash Airport to Bandaranaike International Airport via Delhi
- Ave. Duration
- 7h 58m
- When
- Every day
- Estimated price
- RsĀ 65,000ā200,000
Flights from Lok Nayak Jayaprakash Airport to Bandaranaike International Airport via Mumbai
- Ave. Duration
- 8h 17m
- When
- Every day
- Estimated price
- RsĀ 60,000ā190,000
Flights from Lok Nayak Jayaprakash Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 9h 15m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- RsĀ 75,000ā190,000
- Website
- thaiairways.com
Flights from Gaya to Bandaranaike International Airport via Suvarnabhumi
- Ave. Duration
- 10h 15m
- When
- Every day
- Estimated price
- RsĀ 120,000ā310,000
- Website
- airasia.com
Flights from Gaya to Bandaranaike International Airport via Don Muang
- Ave. Duration
- 10h 45m
- When
- Friday and Sunday
- Estimated price
- RsĀ 95,000ā230,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Gaya Jn to Chennai Central
- Ave. Duration
- 34h 50m
- Frequency
- Once a week
- Estimated price
- RsĀ 3,000ā23,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 3,000ā3,600
- Third AC (3A)
- RsĀ 7,500ā9,500
- Second AC (2A)
- RsĀ 10,000ā14,000
- First Class (1A)
- RsĀ 18,000ā23,000
Train from Chennai Egmore to Nagappattinam
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Estimated price
- RsĀ 800ā6,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 800ā1,000
- Third AC (3A)
- RsĀ 2,100ā2,700
- Second AC (2A)
- RsĀ 3,000ā3,800
- First Class (1A)
- RsĀ 4,900ā6,500
Train from Gaya Jn to Dhanbad Jn
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- RsĀ 600ā4,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 600ā750
- Third AC (3A)
- RsĀ 1,700ā2,200
- Second AC (2A)
- RsĀ 2,300ā3,000
- First Class (1A)
- RsĀ 3,800ā4,800
Train from Gaya Jn to Patna Jn
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Estimated price
- RsĀ 490ā3,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 490ā600
- Third AC (3A)
- RsĀ 1,400ā1,800
- Second AC (2A)
- RsĀ 1,800ā2,400
- First Class (1A)
- RsĀ 3,000ā3,800
Train from Gaya Jn to Patna Jn
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Estimated price
- RsĀ 490ā3,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 490ā600
- Third AC (3A)
- RsĀ 1,400ā1,800
- Second AC (2A)
- RsĀ 1,800ā2,400
- First Class (1A)
- RsĀ 3,000ā3,800
Train from Gaya Jn to Adra Jn
- Ave. Duration
- 5h 15m
- Frequency
- 6 times a week
- Estimated price
- RsĀ 650ā5,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 650ā850
- Third AC (3A)
- RsĀ 1,800ā2,300
- Second AC (2A)
- RsĀ 2,500ā3,200
- First Class (1A)
- RsĀ 4,200ā5,500
Train from Adra Jn to Villupuram Jn
- Ave. Duration
- 32h 10m
- Frequency
- Twice a week
- Estimated price
- RsĀ 2,800ā22,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 2,800ā3,400
- Third AC (3A)
- RsĀ 7,000ā9,000
- Second AC (2A)
- RsĀ 10,000ā13,000
- First Class (1A)
- RsĀ 17,000ā22,000
Train from Villupuram Jn to Nagappattinam
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RsĀ 600ā4,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 600ā750
- Third AC (3A)
- RsĀ 1,600ā2,100
- Second AC (2A)
- RsĀ 2,200ā2,900
- First Class (1A)
- RsĀ 3,700ā4,700
- Phone
- +94 114 600 111
- Website
- seatreservation.railway.gov.lk
Train from Kankesanturai to Colombo Fort
- Ave. Duration
- 6h 52m
- Frequency
- 4 times a day
- Estimated price
- RsĀ 1,300ā3,400
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 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
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 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
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- RsĀ 1,300ā1,900
- 3rd Class Fare
- RsĀ 1,500ā1,900
- Air Conditioned Saloon
- RsĀ 2,600ā3,400
- 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
- https://ncgexpress.lk/
- Sleeper/Seater
- RsĀ 2,700ā2,800
- Phone
- 022 - 22026666
- Website
- shipindia.com
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RsĀ 22,731
- Website
- https://www.shipindia.com/
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RsĀ 22,731
- Website
- https://www.shipindia.com/
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RsĀ 22,731
- Website
- https://www.shipindia.com/
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RsĀ 22,731
- Website
- https://www.shipindia.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 Travelling around the UAE, Heading to Europe? Read this before you buy a Eurail Pass, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
















