Travel within Sri Lanka is: Partially open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Trincomalee?

Book now

There are 3 ways to get from Arugam Bay to Pigeon Island National Park by taxi, train or plane

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

Recommended

Taxi, train

  1. Take a taxi from Arugam Bay to Batticaloa Station
  2. Take the train from Batticaloa Station to Galoya Junction
  3. Take the train from Galoya Junction to Trincomalee Station

Taxi to Batticaloa, fly

  1. Take a taxi from Arugam Bay to Batticaloa
  2. Fly from Batticaloa (BTC) to Trincomalee (TRR)

Taxi to Weerawila, fly

  1. Take a taxi from Arugam Bay to Weerawila
  2. Fly from Weerawila (WRZ) to Trincomalee (TRR)

Questions & Answers

The cheapest way to get from Arugam Bay to Pigeon Island National Park is to taxi and train which costs Rs. 6000 - Rs. 8000 and takes 7h 48m.

More details

The fastest way to get from Arugam Bay to Pigeon Island National Park is to taxi and train which takes 7h 48m and costs Rs. 6000 - Rs. 8000.

More details

The distance between Arugam Bay and Pigeon Island National Park is 220 km.

The best way to get from Arugam Bay to Pigeon Island National Park without a car is to taxi and train which takes 7h 48m and costs Rs. 6000 - Rs. 8000.

More details

It takes approximately 7h 48m to get from Arugam Bay to Pigeon Island National Park, including transfers.

More details

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

Search flights

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

Search flights

There are 62+ hotels available in Pigeon Island National Park. Prices start at Rs. 32500 per night.

More details

Map of how to get from Arugam Bay to Pigeon Island National Park.
Launch map view
  • Distance: 220.1 km
  • Duration: 7h 48m

What companies run services between Arugam Bay, Sri Lanka and Pigeon Island National Park, Sri Lanka?

There is no direct connection from Arugam Bay to Pigeon Island National Park. However, you can take the taxi to Batticaloa Station, take the train to Galoya Junction, take the train to Trincomalee Station, then take the travel to Pigeon Island National Park. Alternatively, you can take the taxi to Batticaloa airport, fly to Trincomalee, then take the travel to Pigeon Island National Park.

Airlines
Cinnamon Air
Website
cinnamonair.com
Flights from Batticaloa to Trincomalee via Sigiriya
Ave. Duration
20h 15m
When
Every day
Estimated price
Rs. 46000 - Rs. 85000
Flights from Batticaloa to Trincomalee via Colombo
Ave. Duration
23h
When
Every day
Estimated price
Rs. 47000 - Rs. 95000
Flights from Weerawila to Trincomalee via Colombo
Ave. Duration
25h 15m
When
Every day
Estimated price
Rs. 40000 - Rs. 80000
SriLankan Airlines
Website
srilankan.com
Flights from Batticaloa to Trincomalee via Sigiriya
Ave. Duration
20h 15m
When
Every day
Estimated price
Rs. 46000 - Rs. 85000
Flights from Batticaloa to Trincomalee via Colombo
Ave. Duration
23h
When
Every day
Estimated price
Rs. 47000 - Rs. 95000
Flights from Weerawila to Trincomalee via Colombo
Ave. Duration
25h 15m
When
Every day
Estimated price
Rs. 40000 - Rs. 80000
Train operators
Sri Lanka Railways
Website
railway.gov.lk
Train from Batticaloa Station to Galoya Junction
Ave. Duration
2h 57m
Frequency
4 times a day
Estimated price
Rs. 280 - Rs. 440
Website
railway.gov.lk
Book at
12go.asia
3rd Class Fare
Rs. 280 - Rs. 380
2nd Class Fare
Rs. 320 - Rs. 440
Train from Galoya Junction to Trincomalee Station
Ave. Duration
1h 37m
Frequency
3 times a day
Estimated price
Rs. 230 - Rs. 360
Website
railway.gov.lk
Book at
12go.asia
3rd Class Fare
Rs. 230 - Rs. 310
2nd Class Fare
Rs. 250 - Rs. 360
Other operators
Taxi from Arugam Bay to Batticaloa Station
Ave. Duration
1h 56m
Estimated price
Rs. 5500 - Rs. 7000
Arugam Bay Taxi
Phone
+94 77 97 78 939
Website
arugamtaxi.com

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 Italy Travel Guides, Which side of Niagara Falls should I choose (and how do I get there)? and How to travel India's Golden Triangle - to help you get the most out of your next trip.