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.
Prices: 1,970 LKR
Duration: 8h 48m – 22h 30m ⏱
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 ⏱
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.
Prices: 50,102 LKR
Duration: 3h 58m – 7h 36m ⏱
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 ⏱
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.
Cheapest Train Batticaloa to Colombo
1970 LKR, from Batticaloa to Colombo Fort, departure at 01:30, duration 22h 30mFastest Train Batticaloa to Colombo
2600 LKR, from Batticaloa to Colombo Fort, departure at 06:10, duration 8h 48mTrain 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
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.
Cheapest Bus Batticaloa to Colombo
4850 LKR, from Batticaloa to Colombo, departure at 21:15, duration 8h 10mFastest Bus Batticaloa to Colombo
7293 LKR, from Batticaloa Private Bus Stand to Colombo Express Bus Stop, departure at 20:30, duration 8hBus 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
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.
Cheapest Charter Batticaloa to Colombo
50102 LKR, from Batticaloa to Colombo Transfer, departure at --:--, duration 7h 16mFastest Charter Batticaloa to Colombo
63789 LKR, from Batticaloa to Colombo, departure at --:--, duration 3h 58mCharter Timetable: Batticaloa → Colombo
- --:-- --:-- 3h 58m 63789 LKR
- --:-- --:-- 7h 36m 56270 LKR
Charter Timetable: Batticaloa → Colombo Transfer
- --:-- --:-- 7h 16m 50102 LKR
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.
Cheapest Flight Batticaloa to Colombo
73797 LKR, from BTC Batticaloa Airport to CMB Bandaranaike Airport, Colombo Airport, departure at 15:30, duration 45mFlight Timetable: BTC Batticaloa Airport → CMB Bandaranaike Airport, Colombo Airport
- 00:15 01:00 45m 83911 LKR
- 15:30 16:15 45m 73797 LKR
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
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 PlannerPerfect for travelers visiting multiple cities on one trip.