Travel Batticaloa to Habarana

Batticaloa to Habarana

Two transport services operate between Batticaloa and Habarana, and you’ll find their departure times, trip durations and fare details below.

Travel options for Batticaloa to Habarana

On your journey from Batticaloa to Habarana, take a train for 1654 LKR to save, or get there quicker with charter in 1h y 53 minutes.

Train from Batticaloa to Habarana

Catch a train from Batticaloa by departing at Batticaloa and arriving at Galoya, Habarana or Habarana. The journey usually takes about 3 hours 7 minutes. Tickets start at 1,654 LKR, book your seat in advance.

Popular departures: Batticaloa

Prices: 1,654 LKR

Duration: 3h 7m – 3h 34m ⏱

Travel with train from Batticaloa to Habarana in 3h 7m Go with train from Batticaloa to Habarana for 1654 LKR Travel with train from Batticaloa to Habarana for 1654 LKR

View all Train tickets →

Charter from Batticaloa to Habarana

Skip the queues and crowded transport: a private driver will pick you up in Batticaloa and drop you exactly where you want in Habarana. With a journey time of roughly 1 hour 53 minutes, this is the easiest way to travel, offering privacy and flexibility. Fares start at 22,079 LKR, and you can reserve your transfer here.

Popular departures: Batticaloa
Popular arrivals: Habarana

Prices: 22,079 LKR

Duration: 1h 53m – 3h 16m ⏱

Ride with charter from Batticaloa to Habarana for 22079 LKR Choose charter from Batticaloa to Habarana for 22079 LKR Go with charter from Batticaloa to Habarana for 22079 LKR

View all Charter tickets →

Distance Batticaloa to Habarana

The distance between Batticaloa and Habarana is 91 kilometers.

Batticaloa to Habarana Transportation Comparison

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

Train
Charter
Average price
2,110 LKR
27,388 LKR
Cheapest price
1,654 LKR
22,079 LKR
Average duration
3h 16m
2h 43m
Minimum duration
3h 07m
1h 53m
Number of departures
3
3
Tickets
Operators
Sri Lanka Railway
Real Lanka Holidays, Lakpura, TaxiBazaar

Train Routes & Schedules from Batticaloa to Habarana

- Board the train at Batticaloa and spend approximately 3h 8m to 3h 34m on the rails, arriving at Galoya, Habarana. The train operates from 06:10 until 20:00 with fares from 2,075 to 2,600 LKR.
- Travel by train from Batticaloa to Habarana, with journeys lasting approximately 3h 7m. Rail services run at 01:30, and fares begin at 1,654 LKR.

Train Timetable: Batticaloa → Galoya, Habarana

  • 06:10 09:18 3h 8m 2075 LKR
  • 20:00 23:34 3h 34m 2600 LKR

Train Timetable: Batticaloa → Habarana

  • 01:30 04:37 3h 7m 1654 LKR

Check all Charter tickets →

Charter Routes & Schedules from Batticaloa to Habarana

Start your journey at Batticaloa with a private transfer to Habarana, departing at the time you prefer. The ride usually takes about 1h 53m to 3h 16m, offering a flexible and personalized travel experience tailored to your schedule. Fares begin at 22,079 to 31,584 LKR, and you’ll arrive at Habarana efficiently, without the constraints of fixed schedules or multiple stops.

Departure stations
Batticaloa
Arrival stations
Habarana

Charter Timetable: Batticaloa → Habarana

  • --:-- --:-- 3h 22079 LKR
  • --:-- --:-- 3h 16m 31584 LKR
  • --:-- --:-- 1h 53m 28500 LKR

Check all Charter tickets →

Frequently Asked Questions Batticaloa to Habarana

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

How long does the Batticaloa to Habarana route usually take?

The trip from Batticaloa to Habarana takes about 3 to 4 hours by train, or roughly 2 to 3 hours by charter. The exact time varies with the service and the specific arrival point in Habarana.

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

The cheapest available option on the Batticaloa to Habarana route is the train, with fares from 1,654 LKR to 2,600 LKR. It is much lower priced than the charter service on this route.

How much should I expect to pay for Batticaloa to Habarana?

For Batticaloa to Habarana, train tickets cost about 1,654 LKR to 2,600 LKR. Charter service is also available, but it is priced much higher, at about 22,079 LKR to 31,584 LKR.

Which option is fastest on the Batticaloa to Habarana route?

The fastest listed option from Batticaloa to Habarana is charter, which takes about 1 hour 53 minutes to 3 hours 16 minutes. Train travel is slower, at roughly 3 hours 7 minutes to 3 hours 34 minutes.

Where do trips from Batticaloa to Habarana depart and arrive?

Trips on the Batticaloa to Habarana route depart from Batticaloa. Train services arrive at Habarana or Galoya, Habarana, while charter services arrive at Habarana.

Are there train services from Batticaloa to Habarana every day, and when do they start and end?

Train services on the Batticaloa to Habarana route run between 01:30 and 20:00. The schedule does not show a fixed frequency, so departure times vary across the day.

How long is the train journey from Batticaloa to Habarana compared with the Galoya stop?

The train from Batticaloa to Habarana takes about 3 hours 7 minutes. When the train continues to Galoya, Habarana, the trip is roughly 3 hours 8 minutes to 3 hours 34 minutes.

Is charter available for Batticaloa to Habarana, and what does it cost?

Yes, charter service is listed for Batticaloa to Habarana. It costs about 22,079 LKR to 31,584 LKR and runs from Batticaloa to Habarana.

How many Batticaloa to Habarana trips are listed for train and charter?

There are 3 listed trips for the Batticaloa to Habarana route by train, and 3 listed trips by charter. The train schedule spans the day, while charter departures are not shown with fixed times.

What is the difference in travel time between Batticaloa to Habarana train and charter options?

On Batticaloa to Habarana, the train takes about 3 to 4 hours, while charter takes about 2 to 3 hours. The difference comes from the service type and the exact arrival point used.

Can I book Batticaloa to Habarana tickets online?

Yes, you can check and book Batticaloa to Habarana tickets on TicketRoutes.com. The route page shows the listed train and charter options, including fares and travel times.

Which Batticaloa to Habarana option has the widest price range?

The charter service has the widest price range on Batticaloa to Habarana, from 22,079 LKR to 31,584 LKR. The train is much narrower in price, ranging from 1,654 LKR to 2,600 LKR.

Discover Sri Lanka through its transport connections

Route finder

Explore how destinations across the country are linked by rail, road, sea, and air. Use the interactive map to compare routes and plan future trips with ease.


More travel routes for Batticaloa and Habarana

Planning more stops after Batticaloa to Habarana?

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