Colombo to Batticaloa
Travel to Batticaloa and find yourself amid serene lagoons and ancient temples, worlds apart from Colombo’s urban skyline and busy streets. Here you can explore travel times, fares, and timetables for the different ways to go from Colombo to Batticaloa, such as charter, flight, train or bus.
Travel options for Colombo to Batticaloa
Travel from Colombo to Batticaloa and save with a train for 2600 LKR, or reach your destination faster by flight in 1h y 30 minutes.
Train from Colombo to Batticaloa
Board a train at Colombo Fort for a journey from Colombo to Batticaloa, arriving at Batticaloa. With multiple departures throughout the day, the ride typically lasts around 8 hours 19 minutes. Tickets start from 2,600 LKR, reserve your seat in advance and check available times.
Prices: 2,600 LKR
Duration: 8h 19m – 9h 47m ⏱
Bus from Colombo to Batticaloa
Buses depart regularly from Colombo Express Bus Stop or Colombo, with the first trip of the day at 19:30, from Colombo, allowing you to plan your journey to Batticaloa at a suitable time. The ride takes around 8 hours to reach Batticaloa Private Bus Stand or Batticaloa with fares starting from 4,850 LKR. Make sure to reserve your seat in advance book your ticket.
Prices: 4,850 LKR
Duration: 8h – 10h 45m ⏱
Charter from Colombo to Batticaloa
Travel from Colombo to Batticaloa with a private ride that picks you up at your chosen location and drops you off wherever you prefer in the city. The drive lasts roughly 3 hours 30 minutes with fares starting at 43,561 LKR. Book now to plan your trip.
Prices: 43,561 LKR
Duration: 3h 30m – 7h 36m ⏱
Flight from Colombo to Batticaloa
Flying from Colombo, you can board at CMB Bandaranaike Airport, Colombo Airport and arrive at BTC Batticaloa Airport in Batticaloa. Flights covering the journey in approximately 1 hour 30 minutes. Ticket prices start at 58,178 LKR, make sure to book your seat here for a fast trip.
Prices: 58,178 LKR
Duration: 1h 30m ⏱
Train Routes & Schedules from Colombo to Batticaloa
The journey begins in Colombo, where trains depart from Colombo Fort with services scheduled from 06:00 until 19:00. The rail trip lasts approximately 8h 19m to 9h 47m and finishes at Batticaloa. Fares generally start at 2,600 to 3,650 LKR, offering a simple, direct rail connection between the two cities. By checking the train timetable for Colombo to Batticaloa, you can compare departure options and plan your trip with confidence.
Cheapest Train Colombo to Batticaloa
2600 LKR, from Colombo Fort to Batticaloa, departure at some times, duration 9h 47mFastest Train Colombo to Batticaloa
3650 LKR, from Colombo Fort to Batticaloa, departure at 15:15, duration 8h 19mTrain Timetable: Colombo Fort → Batticaloa
- 06:00 14:51 8h 51m 2600 LKR
- 15:15 23:34 8h 19m 3650 LKR
- 19:00 04:47 9h 47m 2600 LKR
Bus Routes & Schedules from Colombo to Batticaloa
- From Colombo Express Bus Stop, buses travel to Batticaloa Private Bus Stand taking approximately 8h. Departures occur at 19:30, and fares start at 7,293 LKR.
- Traveling from Colombo, you’ll be on the bus for roughly 10h 45m before arriving at Batticaloa. Services operate at 21:00, and fares start from 4,850 LKR.
Cheapest Bus Colombo to Batticaloa
4850 LKR, from Colombo to Batticaloa, departure at 21:00, duration 10h 45mFastest Bus Colombo to Batticaloa
7293 LKR, from Colombo Express Bus Stop to Batticaloa Private Bus Stand, departure at 19:30, duration 8hBus Timetable: Colombo → Batticaloa
- 21:00 07:45 10h 45m 4850 LKR
Bus Timetable: Colombo Express Bus Stop → Batticaloa Private Bus Stand
- 19:30 03:30 8h 7293 LKR
Charter Routes & Schedules from Colombo to Batticaloa
- From Colombo, enjoy a private transfer to Batticaloa, covering the route in around 3h 30m to 7h 36m. Departures are scheduled regularly with fares starting at 43,561 to 63,984 LKR.
- From Colombo Transfer, take a direct private taxi to Batticaloa, covering the route in roughly 7h 16m. Departures are scheduled regularly, and tickets start at 50,102 LKR.
Cheapest & Fastest Charter Colombo to Batticaloa
43561 LKR, from Colombo to Batticaloa, departure at --:--, duration 3h 30mCharter Timetable: Colombo → Batticaloa
- --:-- --:-- 3h 58m 63984 LKR
- --:-- --:-- 3h 30m 43561 LKR
- --:-- --:-- 7h 36m 56270 LKR
Charter Timetable: Colombo Transfer → Batticaloa
- --:-- --:-- 7h 16m 50102 LKR
Flight Routes & Schedules from Colombo to Batticaloa
Board your flight at CMB Bandaranaike Airport, Colombo Airport, the sole direct connection to Batticaloa today. Expect to be in the air for approximately 1h 30m, with departures running at 10:30 and tickets starting from 58,178 LKR. Arrival is at BTC Batticaloa Airport, and reviewing the timetable for flights between Colombo and Batticaloa allows you to choose the departure that suits your schedule.
Cheapest & Fastest Flight Colombo to Batticaloa
58178 LKR, from CMB Bandaranaike Airport, Colombo Airport to BTC Batticaloa Airport, departure at 10:30, duration 1h 30mFlight Timetable: CMB Bandaranaike Airport, Colombo Airport → BTC Batticaloa Airport
- 10:30 12:00 1h 30m 58178 LKR
Frequently Asked Questions Colombo to Batticaloa
Below you will find answers to the most common questions about traveling from Colombo to Batticaloa.
How long does the Colombo to Batticaloa trip usually take overall?
The Colombo to Batticaloa journey varies a lot by transport type. The fastest option is about 1 hour 30 minutes by flight, while train takes about 8 hours 20 minutes to 9 hours 47 minutes and bus takes about 8 to 10 hours 45 minutes.
What is the cheapest way to travel from Colombo to Batticaloa?
The cheapest option on the Colombo to Batticaloa route is the train, with fares from 2,600 LKR to 3,650 LKR. Bus tickets are higher, at about 4,850 LKR to 7,293 LKR, while flights and charter services cost more.
How much should I expect to pay for Colombo to Batticaloa transport?
Prices on the Colombo to Batticaloa route range from 2,600 LKR on the train to 58,178 LKR for the flight. Bus fares are about 4,850 LKR to 7,293 LKR, and charter services are listed from 43,561 LKR to 63,984 LKR.
Which transport gets me from Colombo to Batticaloa the fastest?
The fastest Colombo to Batticaloa option is the flight, which takes about 1 hour 30 minutes. It departs from CMB Bandaranaike Airport, Colombo Airport and arrives at BTC Batticaloa Airport. The only listed departure is at 10:30.
Where do buses leave and arrive on the Colombo to Batticaloa route?
Buses from Colombo to Batticaloa depart from Colombo Express Bus Stop or Colombo. They arrive at Batticaloa Private Bus Stand or Batticaloa. The route includes two listed bus services, with one direct station pair and one broader Colombo to Batticaloa service.
Where does the train from Colombo to Batticaloa start and end?
The train on the Colombo to Batticaloa route runs from Colombo Fort to Batticaloa. There are three listed train trips. Travel time is about 8 hours 20 minutes to 9 hours 47 minutes, depending on the service.
What are the bus times for Colombo to Batticaloa?
Bus departures from Colombo to Batticaloa start at 19:30 and the last listed departure is at 21:00. There are two bus trips in total. The schedule is limited to evening departures, so timing is important when planning.
How often do trains run from Colombo to Batticaloa?
There are three train trips listed for Colombo to Batticaloa, with departures between 06:00 and 19:00. The timetable does not show a fixed frequency, so the spacing between services is not regular in the data provided.
Are there any direct flights from Colombo to Batticaloa?
Yes, there is one listed flight from Colombo to Batticaloa. It goes from CMB Bandaranaike Airport, Colombo Airport to BTC Batticaloa Airport. The flight takes about 1 hour 30 minutes and departs at 10:30.
Is charter available for Colombo to Batticaloa, and what does it cost?
Charter is listed for Colombo to Batticaloa, with fares from 43,561 LKR to 63,984 LKR. The trip takes about 3 hours 30 minutes to 7 hours 36 minutes, depending on the service and departure point.
How many transport options are listed for Colombo to Batticaloa?
The Colombo to Batticaloa route has bus, train, flight, and charter options. Train is the cheapest, bus is the main overland option with evening departures, and flight is the fastest. Charter is also available but at a much higher price.
If I want to book Colombo to Batticaloa tickets, where should I look?
For Colombo to Batticaloa reservations, TicketRoutes.com is the place to check. It shows the listed transport options, prices, and departure details in one place, which makes it easier to compare the available services before booking.
Plan journeys across Sri Lanka
The interactive map helps you explore routes between major cities, coastal destinations, airports, and ferry ports. Compare available transport options and find tickets for your next trip.
More travel routes for Colombo and Batticaloa
Planning more stops after Colombo to Batticaloa?
If your journey doesn’t end with Colombo to Batticaloa, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.