HUB hero image

How to Travel from

Batticaloa to Belihuloya

by Rideshare, Route or Car

Batticaloa
+0
Belihuloya
Transport search to Belihuloya
Batticaloa
+0
Belihuloya
Building a composite car route
Cheapest
Best Offer!
Car
3 h 44 min
223 km.
from $12
Composite Route Car Only

Five ways to Travel from Batticaloa to Belihuloya

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Airlines

Cinnamon Air

Phone:
+94 11 2 475 475
Website:
cinnamonair.com/
Plane from Batticaloa Airport to Bandaranaike
Ave. Duration:
45 min
Frequency:
Every day
Estimated price:
$304.89–$1,079.81

Train operators

Sri Lanka Railways

Phone:
+94 11 4 600 111
Website:
seatreservation.railway.gov.lk/mtktwebslr/
Train from Batticaloa to Polgahawela
Ave. Duration:
6h 1m
Frequency:
3 times a day
Estimated price:
$1.78–$5.72
Train from Polgahawela to Ohiya
Ave. Duration:
5h 46m
Frequency:
3 times a day
Estimated price:
$1.08–$3.43

Bus operators

Superline Travels

Phone:
+94 777 382 186
Website:
superline.lk/
Bus from Batticaloa to Colombo
Ave. Duration:
5h 35m
Frequency:
Once daily
Estimated price:
$8.89–$9.27
Bus from Colombo Bastian Mawatha Bus Terminal to Belihuloya
Ave. Duration:
3h 30m
Frequency:
Twice daily
Estimated price:
$8.77–$9.27

Questions and Answers

What is the cheapest way to get from Batticaloa to Belihuloya?

The cheapest way to get from Batticaloa to Belihuloya is to train which costs $10.87 - $20.65 and takes 13h 46m.

What is the fastest way to get from Batticaloa to Belihuloya?

The fastest way to get from Batticaloa to Belihuloya is to fly and drive which takes 3h 23m and costs $282.61 - $815.22 .

Is there a direct bus between Batticaloa and Belihuloya?

No, there is no direct bus from Batticaloa to Belihuloya. However, there are services departing from Batticaloa and arriving at Belihuloya via Colombo Bastian Mawatha Bus Terminal. The journey, including transfers, takes approximately 10h 12m.

How far is it from Batticaloa to Belihuloya?

The distance between Batticaloa and Belihuloya is 384 km. The road distance is 220 km.

How do I travel from Batticaloa to Belihuloya without a car?

The best way to get from Batticaloa to Belihuloya without a car is to bus which takes 10h 12m and costs $14.67 - $16.30 .

How long does it take to get from Batticaloa to Belihuloya?

It takes approximately 3h 23m to get from Batticaloa to Belihuloya, including transfers.

Where do I catch the Batticaloa to Belihuloya bus from?

Batticaloa to Belihuloya bus services, operated by Superline Travels, depart from Batticaloa station.

Train, bus or fly from Batticaloa to Belihuloya?

The best way to get from Batticaloa to Belihuloya is to bus which takes 10h 12m and costs $14.67 - $16.30 . Alternatively, you can train, which costs $10.87 - $20.65 and takes 13h 46m. There are no good options to fly between Batticaloa to Belihuloya.

Where does the Batticaloa to Belihuloya bus arrive?

Batticaloa to Belihuloya bus services, operated by Superline Travels, arrive at Colombo Pettah station.

Can I drive from Batticaloa to Belihuloya?

Yes, the driving distance between Batticaloa to Belihuloya is 220 km. It takes approximately 3h 48m to drive from Batticaloa to Belihuloya.

Where can I stay near Belihuloya?

There are 212+ hotels available in Belihuloya. Prices start at $9.99 per night.
+0