There are 6 ways to get from Gorakhpur to Colombo by plane, bus, train, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Gorakhpur Airport
best- Fly from Gorakhpur Airport (GOP) to Bandaranaike International Airport (CMB)plane GOP - CMB
6h 43mRs 52,866–132,614Train, ferry via Chennai
cheapest- Take the train from Gorakhpur 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 13hRs 27,652–66,614Bus, train, ferry
- Take the bus from Gorakhpur Nausad to Nashik Dwarkabus
- Take the bus from Nashik CBS to Punebus
- Take the train from Pune Jn to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the bus from Kankesanturai to Pettahbus
2d 10hRs 41,190–57,808Train to Maryada Purushottam Shri Ram International Airport, fly
- Take the train from Gorakhpur to Ayodhya Cantttrain
- Fly from Maryada Purushottam Shri Ram International Airport (AYJ) to Bandaranaike International Airport (CMB)plane AYJ - CMB
11h 12mRs 53,077–147,897Train to Varanasi Airport, fly
- Take the train from Gorakhpur to Varanasi Jntrain
- Fly from Varanasi Airport (VNS) to Bandaranaike International Airport (CMB)plane VNS - CMB
13h 52mRs 60,755–137,978Train, ferry
- Take the train from Gorakhpur to Renigunta Jntrain
- Take the train from Renigunta Jn to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
2d 14hRs 27,702–66,980
Gorakhpur Airport (GOP) to Bandaranaike International Airport (CMB) flights
Questions & Answers
The cheapest way to get from Gorakhpur to Colombo is to train and ferry via Chennai which costs Rs. 27000 - Rs. 70000 and takes 2 days 13h.
The fastest way to get from Gorakhpur to Colombo is to fly which takes 6h 43m and costs Rs. 50000 - Rs. 140000.
The distance between Gorakhpur and Colombo is 2250 km.
The best way to get from Gorakhpur to Colombo without a car is to bus and train and ferry which takes 2 days 10h and costs Rs. 41000 - Rs. 60000.
It takes approximately 6h 43m to get from Gorakhpur to Colombo, including transfers.
There are 1433+ hotels available in Colombo.
What companies run services between Gorakhpur, Uttar Pradesh, India and Colombo, Sri Lanka?
IndiGo Airlines, Air India Limited, and three other airlines fly from Gorakhpur Airport (GOP) to Bandaranaike International Airport (CMB) 4 times a day.
- Website
- airindia.in
Flights from Gorakhpur Airport to Bandaranaike International Airport via Delhi
- Ave. Duration
- 6h 5m
- When
- Wednesday
- Estimated price
- Rs 45,000–140,000
Flights from Gorakhpur Airport to Bandaranaike International Airport via Mumbai
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- Rs 49,000–160,000
Flights from Gorakhpur Airport to Bandaranaike International Airport via Hyderabad
- Ave. Duration
- 8h 35m
- When
- Monday and Thursday
- Estimated price
- Rs 46,000–140,000
Flights from Gorakhpur Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 9h 35m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- Rs 43,000–120,000
Flights from Maryada Purushottam Shri Ram International Airport to Bandaranaike International Airport via Delhi
- Ave. Duration
- 7h 58m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- Rs 42,000–130,000
Flights from Maryada Purushottam Shri Ram International Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 8h 20m
- When
- Monday, Friday, and Sunday
- Estimated price
- Rs 43,000–130,000
Flights from Varanasi Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 6h 25m
- When
- Monday, Friday, and Sunday
- Estimated price
- Rs 44,000–130,000
Flights from Varanasi Airport to Bandaranaike International Airport via Mumbai
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- Rs 44,000–140,000
Flights from Varanasi Airport to Bandaranaike International Airport via Delhi
- Ave. Duration
- 7h 50m
- When
- Monday and Saturday
- Estimated price
- Rs 41,000–130,000
- Website
- srilankan.com
Flights from Gorakhpur Airport to Bandaranaike International Airport via Mumbai
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- Rs 49,000–160,000
Flights from Gorakhpur Airport to Bandaranaike International Airport via Delhi
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- Rs 50,000–160,000
Flights from Gorakhpur Airport to Bandaranaike International Airport via Hyderabad
- Ave. Duration
- 8h 35m
- When
- Monday and Thursday
- Estimated price
- Rs 46,000–140,000
Flights from Gorakhpur Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 9h 35m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- Rs 43,000–120,000
Flights from Maryada Purushottam Shri Ram International Airport to Bandaranaike International Airport via Delhi
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- Rs 47,000–150,000
Flights from Maryada Purushottam Shri Ram International Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 8h 20m
- When
- Monday, Friday, and Sunday
- Estimated price
- Rs 43,000–130,000
- Website
- goindigo.in
Flights from Maryada Purushottam Shri Ram International Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 6h 42m
- When
- Every day
- Estimated price
- Rs 43,000–130,000
Flights from Varanasi Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- Rs 50,000–120,000
Flights from Varanasi Airport to Bandaranaike International Airport via Mumbai
- Ave. Duration
- 11h 50m
- When
- Every day
- Estimated price
- Rs 50,000–120,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Pune Jn to Nagappattinam
- Ave. Duration
- 25h 3m
- Frequency
- Once a week
- Estimated price
- Rs 2,100–17,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rs 2,100–2,600
- Third AC (3A)
- Rs 5,500–7,000
- Second AC (2A)
- Rs 7,500–10,000
- First Class (1A)
- Rs 13,000–17,000
Train from Gorakhpur to Chennai Central
- Ave. Duration
- 40h 5m
- Frequency
- 4 times a week
- Estimated price
- Rs 3,300–25,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rs 3,300–3,900
- Third AC (3A)
- Rs 8,000–11,000
- Second AC (2A)
- Rs 11,000–15,000
- First Class (1A)
- Rs 20,000–25,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–950
- Third AC (3A)
- Rs 2,100–2,600
- Second AC (2A)
- Rs 2,900–3,700
- First Class (1A)
- Rs 4,800–6,500
Train from Gorakhpur to Ayodhya Cantt
- Ave. Duration
- 3h 15m
- Frequency
- 4 times a week
- Estimated price
- Rs 550–4,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rs 550–700
- Third AC (3A)
- Rs 1,500–2,000
- Second AC (2A)
- Rs 2,100–2,700
- First Class (1A)
- Rs 3,500–4,400
Train from Gorakhpur to Varanasi Jn
- Ave. Duration
- 5h
- Frequency
- Every 4 hours
- Estimated price
- Rs 650–5,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rs 650–800
- Third AC (3A)
- Rs 1,700–2,200
- Second AC (2A)
- Rs 2,400–3,100
- First Class (1A)
- Rs 4,000–5,000
Train from Gorakhpur to Renigunta Jn
- Ave. Duration
- 38h 55m
- Frequency
- Once a week
- Estimated price
- Rs 3,200–25,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rs 3,200–3,800
- Third AC (3A)
- Rs 8,000–10,000
- Second AC (2A)
- Rs 11,000–15,000
- First Class (1A)
- Rs 19,000–25,000
Train from Renigunta Jn to Nagappattinam
- Ave. Duration
- 9h 33m
- Frequency
- Once a week
- Estimated price
- Rs 950–7,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rs 950–1,200
- Third AC (3A)
- Rs 2,500–3,200
- Second AC (2A)
- Rs 3,500–4,400
- First Class (1A)
- Rs 5,500–7,500
- Phone
- +94 11 4 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–13,000
- 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 3,000–13,000
- Phone
- +919228009328
- rajratanbus@gmail.com
- Website
- rajratanbus.in
Bus from Gorakhpur Nausad to Nashik Dwarka
- Ave. Duration
- 12h 20m
- Frequency
- Twice daily
- Estimated price
- Rs 11,500–13,000
- Schedules at
- rajratanbus.in
- AC Sleeper
- Rs 11,500–13,000
- Phone
- 1800 22 1250
- Website
- msrtc.maharashtra.gov.in
Bus from Nashik CBS to Pune
- Ave. Duration
- 5h 19m
- Frequency
- Every 30 minutes
- Estimated price
- Rs 1,400–2,100
- Schedules at
- msrtc.maharashtra.gov.in
- Phone
- +94 76 714 8292
- ncgexpress@gmail.com
- 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
- Website
- shipindia.com
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,203
- Schedules at
- 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 How do I get from Sydney to Melbourne, How to travel India's Golden Triangle, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.


















