• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 5 ways to get from Negombo to Batticaloa by plane, train, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly from Colombo  •  21h 31m

  1. Fly from Colombo (CMB) to Batticaloa (BTC) CMB - BTC

$269 - $561

Cheapest option

Train  •  9h 11m

  1. Take the train from Fort Station to Batticaloa Station Colombo - Batticaloa

$12 - $18

3 alternative options

Fly from Diyawanna Oya  •  1h 25m

  1. Fly from Diyawanna Oya (DWO) to Batticaloa (BTC) DWO - BTC

$278 - $622

Taxi  •  5h 7m

  1. Take a taxi from Negombo to Batticaloa 184 miles

$100 - $130

Drive  •  5h 7m

  1. Drive from Negombo to Batticaloa 184 miles

$22 - $35

Questions & Answers

The cheapest way to get from Negombo to Batticaloa is to train which costs Rs. 2100 - Rs. 3200 and takes 9h 11m.

More details

The quickest way to get from Negombo to Batticaloa is to fly which costs Rs. 47000 - Rs. 110000 and takes 1h 25m.

More details

The distance between Negombo and Batticaloa is 212 km. The road distance is 294.4 km.

Get driving directions

The best way to get from Negombo to Batticaloa without a car is to train which takes 9h 11m and costs Rs. 2100 - Rs. 3200.

More details

It takes approximately 21h 31m to get from Negombo to Batticaloa, including transfers.

More details

The best way to get from Negombo to Batticaloa is to fly which takes 21h 31m and costs Rs. 46000 - Rs. 100000. Alternatively, you can train, which costs Rs. 2100 - Rs. 3200 and takes 9h 11m.

Mode details

There is no direct flight from Colombo Airport to Batticaloa Airport. The quickest flight takes 21h 15m and has one stopover.

Search flights

Yes, the driving distance between Negombo to Batticaloa is 294 km. It takes approximately 5h 7m to drive from Negombo to Batticaloa.

Get driving directions

SriLankan Airlines and Cinnamon Air offer flights from Colombo Airport to Batticaloa Airport.

Search flights

There are 43+ hotels available in Batticaloa. Prices start at $14 USD per night.

More details

Map of how to get from Negombo to Batticaloa.
Launch map view
  • Distance: 132.6 miles
  • Duration: 21h 31m

What companies run services between Negombo, Sri Lanka and Batticaloa, Sri Lanka?

Cinnamon Air and SriLankan Airlines fly from Negombo to Batticaloa 5 times a day. Alternatively, Sri Lanka Railways operates a train from Negombo to Batticaloa twice daily. Tickets cost $1 - $5 and the journey takes 8h 40m.

Airlines
SriLankan Airlines
Website
srilankan.com
Flights from Colombo to Batticaloa via Diyawanna Oya
Ave. Duration
23h 15m
When
Every day
Estimated price
$270 - $550
Flights from Colombo to Batticaloa via Trincomalee
Ave. Duration
25h 30m
When
Every day
Estimated price
$270 - $550
Flights from Colombo to Batticaloa via Diyawanna Oya, Katugastota
Ave. Duration
27h 45m
When
Every day
Estimated price
$29 - $260
Flights from Diyawanna Oya to Batticaloa
Ave. Duration
45m
When
Every day
Estimated price
$260 - $600
Cinnamon Air
Website
cinnamonair.com
Flights from Colombo to Batticaloa via Diyawanna Oya, Katugastota
Ave. Duration
27h 45m
When
Every day
Estimated price
$29 - $260
Train operators
Sri Lanka Railways
Website
railway.gov.lk
Train from Fort Station to Batticaloa Station
Ave. Duration
8h 40m
Frequency
Twice daily
Estimated price
$1 - $5
Schedules at
railway.gov.lk
3rd Class
$1 - $2
2nd Class
$1 - $3
1st Class
$3 - $5
Other operators
Taxi from Negombo to Batticaloa
Ave. Duration
5h 7m
Estimated price
$100 - $130

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travel Insider: Top Japan travel tips by Beatrix Holland, Train travel in Spain: A guide to Renfe and Getting to Rome from the airport - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Negombo to Colombo Airport is to taxi which takes 11m and costs Rs. 600 - Rs. 750.

More details