Travel Batticaloa to Colombo

Batticaloa to Colombo

All major transport options linking Batticaloa and Colombo are gathered on this page, making it easy to compare timetables, travel durations and fares.

Travel options for Batticaloa to Colombo

Travel from Batticaloa to Colombo by flight for a quicker journey lasting 45 minutes, or take a train to save 1970 LKR.

Train from Batticaloa to Colombo

If you're taking the train from Batticaloa to Colombo, you can board at Batticaloa and arrive at Colombo Fort. Trains are a good option, the journey typically takes around 8 hours 48 minutes, with tickets costing 1,970 LKR. Check schedules and secure your seat here.

Popular departures: Batticaloa
Popular arrivals: Colombo Fort

Prices: 1,970 LKR

Duration: 8h 48m – 22h 30m ⏱

Experience train from Batticaloa to Colombo in 8h 48m Hop on train from Batticaloa to Colombo in 8h 48m Travel with train from Batticaloa to Colombo in 8h 48m

View all Train tickets →

Bus from Batticaloa to Colombo

Board a bus in Batticaloa at Batticaloa or Batticaloa Private Bus Stand, with the first departure at 20:30, for a journey to Colombo that typically lasts around 8 hours. Along the way, you'll enjoy a reliable and comfortable ride, arriving at Colombo or Colombo Express Bus Stop with fares starting from 4,850 LKR. Make sure to secure your ticket ahead of time to ensure a relaxed and worry-free journey.

Prices: 4,850 LKR

Duration: 8h – 8h 10m ⏱

Explore with bus from Batticaloa to Colombo in 8h Ride with bus from Batticaloa to Colombo in 8h

View all Bus tickets →

Charter from Batticaloa to Colombo

A private driver can take you from Batticaloa to Colombo, picking you up at the spot that suits you best and dropping you off at your preferred destination. Expect the journey to take around 3 hours 58 minutes, with prices starting from 50,102 LKR. Reserve your ride and travel on your schedule.

Popular departures: Batticaloa

Prices: 50,102 LKR

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

Travel with charter from Batticaloa to Colombo in 3h 58m Book charter from Batticaloa to Colombo for 50102 LKR Journey with charter from Batticaloa to Colombo for 50102 LKR

View all Charter tickets →

Flight from Batticaloa to Colombo

For the quickest journey from Batticaloa to Colombo, depart from BTC Batticaloa Airport and land at CMB Bandaranaike Airport, Colombo Airport. Flights taking around 45 minutes with fares typically 73,797 LKR. Reserve your flight here to ensure a smooth and hassle-free travel experience.

Prices: 73,797 LKR

Duration: 45m ⏱

Choose avia from Batticaloa to Colombo for 73797 LKR Book avia from Batticaloa to Colombo for 73797 LKR

View all Flight tickets →

Distance Batticaloa to Colombo

The distance between Batticaloa and Colombo is 212.7 kilometers.

Batticaloa to Colombo Transportation Comparison

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

Train
Bus
Charter
Flight
Average price
2,740 LKR
6,072 LKR
56,720 LKR
78,854 LKR
Cheapest price
1,970 LKR
4,850 LKR
50,102 LKR
73,797 LKR
Average duration
13h 31m
8h 05m
6h 16m
0h 45m
Minimum duration
8h 48m
8h 00m
3h 58m
0h 45m
Number of departures
3
2
3
2
Tickets
Operators
Sri Lanka Railway
Avro Travels, Al Rashith Travels
TaxiBazaar, Lakpura, Tours with Stef Lanka
Cinnamon Air

Train Routes & Schedules from Batticaloa to Colombo

Catch the train from Batticaloa to travel from Batticaloa toward Colombo. Services operate from 01:30 until 20:00, and the rail journey typically takes around 8h 48m to 22h 30m. Ticket prices start at 1,970 to 3,650 LKR, and the trip concludes at Colombo Fort. For exact train departure times on the Batticaloa to Colombo route and to check seat availability, consult the timetable and reserve your place in advance.

Departure stations
Batticaloa
Arrival stations
Colombo Fort

Train Timetable: Batticaloa → Colombo Fort

  • 01:30 00:00 22h 30m 1970 LKR
  • 06:10 14:58 8h 48m 2600 LKR
  • 20:00 05:17 9h 17m 3650 LKR

Check all Flight tickets →

Bus Routes & Schedules from Batticaloa to Colombo

- Colombo can be reached from Batticaloa with a bus ride lasting about 8h 10m. Services run at 21:15, and fares start at 4,850 LKR.
- Board the bus at Batticaloa Private Bus Stand to reach Colombo Express Bus Stop, with a journey of roughly 8h. Services run at 20:30, and tickets are available from 7,293 LKR.

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

Bus Timetable: Batticaloa → Colombo

  • 21:15 05:25 8h 10m 4850 LKR

Bus Timetable: Batticaloa Private Bus Stand → Colombo Express Bus Stop

  • 20:30 04:30 8h 7293 LKR

Check all Bus tickets →

Charter Routes & Schedules from Batticaloa to Colombo

- Start your journey with a charter ride from Batticaloa to Colombo, lasting approximately 3h 58m to 7h 36m. Services run frequently throughout the day with fares starting at 56,270 to 63,789 LKR.
- Board a personal driver service at Batticaloa and reach Colombo Transfer in approximately 7h 16m. Trips run multiple times each day, and tickets start from 50,102 LKR.

Departure stations
Batticaloa
Arrival stations
Colombo
Colombo Transfer

Charter Timetable: Batticaloa → Colombo

  • --:-- --:-- 3h 58m 63789 LKR
  • --:-- --:-- 7h 36m 56270 LKR

Charter Timetable: Batticaloa → Colombo Transfer

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

Check all Charter tickets →

Flight Routes & Schedules from Batticaloa to Colombo

Board your flight at BTC Batticaloa Airport, the sole direct connection to Colombo today. Expect to be in the air for approximately 0h 45m, with departures running from 00:15 until 15:30 and tickets starting from 73,797 to 83,911 LKR. Arrival is at CMB Bandaranaike Airport, Colombo Airport, and reviewing the timetable for flights between Batticaloa and Colombo allows you to choose the departure that suits your schedule.

Departure stations
BTC Batticaloa Airport
Arrival stations
CMB Bandaranaike Airport, Colombo Airport

Flight Timetable: BTC Batticaloa Airport → CMB Bandaranaike Airport, Colombo Airport

  • 00:15 01:00 45m 83911 LKR
  • 15:30 16:15 45m 73797 LKR

Check all Flight tickets →

Frequently Asked Questions Batticaloa to Colombo

Below you will find answers to the most common questions about traveling from Batticaloa to Colombo.

How long does the Batticaloa to Colombo route usually take?

Travel time on the Batticaloa to Colombo route varies a lot by transport type. The fastest listed option is flight, while bus takes about 8 hours to 8 hours 10 minutes, train about 8 hours 48 minutes to 22 hours 30 minutes, and charter about 4 hours to 7 hours 36 minutes.

What is the cheapest way to travel from Batticaloa to Colombo?

The cheapest option on the Batticaloa to Colombo route is the train, with fares from 1,970 LKR to 3,650 LKR. Bus tickets are higher, starting at 4,850 LKR, while charter and flights cost much more.

How much does Batticaloa to Colombo travel cost overall?

Prices on the Batticaloa to Colombo route range from 1,970 LKR on the train up to 83,911 LKR by air. Bus fares are 4,850 LKR to 7,293 LKR, and charter services are listed at 50,102 LKR to 63,789 LKR.

Which transport is fastest for Batticaloa to Colombo?

Flight is the fastest listed option for Batticaloa to Colombo, although the context does not give a flight duration. Charter services take about 4 hours to 7 hours 36 minutes, which is faster than the bus and usually faster than the train.

Where do you leave from and arrive in Batticaloa to Colombo travel?

Departure and arrival points depend on the transport used for Batticaloa to Colombo. Trains leave Batticaloa and arrive at Colombo Fort. Buses use Batticaloa or Batticaloa Private Bus Stand and arrive at Colombo or Colombo Express Bus Stop. Flights use BTC Batticaloa Airport and arrive at CMB Bandaranaike Airport.

How often do services run on the Batticaloa to Colombo route?

The context does not list a fixed frequency for Batticaloa to Colombo services. It does show limited trip counts: 2 bus trips, 3 train trips, 2 flight trips, and 3 charter trips. That means availability is not shown as regular intervals.

What are the first and last departures for Batticaloa to Colombo?

For Batticaloa to Colombo, the first listed train departure is 01:30 and the last is 20:00. Buses run from 20:30 to 21:15, flights from 00:15 to 15:30, and charter services do not show departure times.

How long does the bus from Batticaloa to Colombo take?

The bus on the Batticaloa to Colombo route takes about 8 hours to 8 hours 10 minutes. One service runs from Batticaloa Private Bus Stand to Colombo Express Bus Stop in 8 hours, while another from Batticaloa to Colombo takes about 8 hours 10 minutes.

What does the train option look like for Batticaloa to Colombo?

Trains from Batticaloa to Colombo run from Batticaloa to Colombo Fort. The fare is 1,970 LKR to 3,650 LKR, and the journey takes about 8 hours 48 minutes to 22 hours 30 minutes, depending on the service.

What should I know about flights from Batticaloa to Colombo?

Flights on the Batticaloa to Colombo route depart from BTC Batticaloa Airport and arrive at CMB Bandaranaike Airport, Colombo Airport. Tickets are priced from 73,797 LKR to 83,911 LKR. The context lists departures between 00:15 and 15:30, but no flight duration.

Are charter services available for Batticaloa to Colombo, and what do they cost?

Charter services are listed for Batticaloa to Colombo, departing from Batticaloa and arriving in Colombo or Colombo Transfer. They cost 50,102 LKR to 63,789 LKR and take about 4 hours to 7 hours 36 minutes, depending on the service.

Where can I book Batticaloa to Colombo tickets?

For Batticaloa to Colombo bookings, TicketRoutes.com is the reference point given in the route context. It is the place to check the listed options and compare the available fares, times, and departure points for this route.

Discover where you can travel next in Sri Lanka

Route finder

Browse the map to explore routes throughout Sri Lanka and find connections between major cities, coastal towns, islands, and transport hubs.


More travel routes for Batticaloa and Colombo

Planning more stops after Batticaloa to Colombo?

If your journey doesn’t end with Batticaloa to Colombo, 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.