Travel Colombo to Batticaloa

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.

Popular departures: Colombo Fort
Popular arrivals: Batticaloa

Prices: 2,600 LKR

Duration: 8h 19m – 9h 47m ⏱

Hop on train from Colombo to Batticaloa in 8h 19m Explore with train from Colombo to Batticaloa for 2600 LKR Go with train from Colombo to Batticaloa for 2600 LKR

View all Train tickets →

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 ⏱

Experience bus from Colombo to Batticaloa for 4850 LKR Choose bus from Colombo to Batticaloa in 8h

View all Bus tickets →

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.

Popular departures: Colombo Colombo Transfer
Popular arrivals: Batticaloa

Prices: 43,561 LKR

Duration: 3h 30m – 7h 36m ⏱

Journey with charter from Colombo to Batticaloa in 3h 30m Journey with charter from Colombo to Batticaloa for 43561 LKR Go with charter from Colombo to Batticaloa in 3h 30m Experience charter from Colombo to Batticaloa for 43561 LKR

View all Charter tickets →

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 ⏱

Explore with avia from Colombo to Batticaloa for 58178 LKR

View all Flight tickets →

Distance Colombo to Batticaloa

The distance between Colombo and Batticaloa is 212.7 kilometers.

Colombo to Batticaloa Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Colombo to Batticaloa

Train
Bus
Charter
Flight
Average price
2,950 LKR
6,072 LKR
53,479 LKR
58,178 LKR
Cheapest price
2,600 LKR
4,850 LKR
43,561 LKR
58,178 LKR
Average duration
8h 59m
9h 22m
5h 35m
1h 30m
Minimum duration
8h 19m
8h 00m
3h 30m
1h 30m
Number of departures
3
2
4
1
Tickets
Operators
Sri Lanka Railway
Al Rashith Travels, Avro Travels
TaxiBazaar, Real Lanka Holidays, Lakpura, Tours with Stef Lanka
Cinnamon Air

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.

Departure stations
Colombo Fort
Arrival stations
Batticaloa

Train 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

Check all Flight tickets →

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.

Departure stations
Colombo Express Bus Stop
Colombo
Arrival stations
Batticaloa Private Bus Stand
Batticaloa

Bus 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

Check all Bus tickets →

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.

Charter Timetable: Colombo → Batticaloa

  • --:-- --:-- 3h 58m 63984 LKR
  • --:-- --:-- 3h 30m 43561 LKR
  • --:-- --:-- 7h 36m 56270 LKR

Charter Timetable: Colombo Transfer → Batticaloa

  • --:-- --:-- 7h 16m 50102 LKR

Check all Charter tickets →

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.

Check all Flight tickets →

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

Route finder

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 Planner

Perfect for travelers visiting multiple cities on one trip.