There are 5 ways to get from Katunayake to Maduru Oya National Park by plane, taxi, bus, train, 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.
Fly, taxi
best- Fly from Bandaranaike International Airport (CMB) to Batticaloa Airport (BTC)plane CMB - BTC
- Take the taxi from Batticaloa Airport (BTC) to Maduru Oya National Parktaxi
1h 51mRs 19,190–124,524Train, taxi
cheapest- Take the train from Ragama to Manampitiyatrain Colombo
- Take the taxi from Manampitiya to Maduru Oya National Parktaxi
9h 24mRs 5,982–10,236Bus, taxi
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Kandy Good Shed Bus Stationbus Colombo
- Take the taxi from Kandy Good Shed Bus Station to Maduru Oya National Parktaxi
6h 14mRs 6,490–8,090Drive 223.2 km
- Drive from Katunayake to Maduru Oya National Parkcar 223.2 km
4h 2mRs 9,978–14,412Bus, taxi via Badulla
- Take the bus from Bandaranaike Internation Airport to Colombo Citybus
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Badulla Main Bus Stationbus
- Take the taxi from Badulla Main Bus Station to Maduru Oya National Parktaxi
11h 11mRs 6,238–9,238
Bandaranaike International Airport (CMB) to Batticaloa Airport (BTC) flights
Questions & Answers
The cheapest way to get from Katunayake to Maduru Oya National Park is to train and taxi which costs Rs. 6000 - Rs. 11000 and takes 9h 24m.
The fastest way to get from Katunayake to Maduru Oya National Park is to fly and taxi which takes 1h 51m and costs Rs. 19000 - Rs. 130000.
The distance between Katunayake and Maduru Oya National Park is 263 km. The road distance is 223.2 km.
The best way to get from Katunayake to Maduru Oya National Park without a car is to bus and taxi which takes 6h 14m and costs Rs. 6500 - Rs. 8500.
It takes approximately 1h 51m to get from Katunayake to Maduru Oya National Park, including transfers.
Yes, the driving distance between Katunayake to Maduru Oya National Park is 223 km. It takes approximately 4h 2m to drive from Katunayake to Maduru Oya National Park.
There are one+ hotels available in Maduru Oya National Park.
What companies run services between Katunayake, Sri Lanka and Maduru Oya National Park, Sri Lanka?
There is no direct connection from Katunayake to Maduru Oya National Park. However, you can fly to Batticaloa Airport (BTC) then take the taxi to Maduru Oya National Park. Alternatively, you can take the bus to Colombo Bastian Mawatha Bus Terminal, take the bus to Kandy Good Shed Bus Station, then take the taxi to Maduru Oya National Park.
- Website
- cinnamonair.com
Flights from Bandaranaike International Airport to Batticaloa Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- Rs 16,000–130,000
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Ragama to Manampitiya
- Ave. Duration
- 6h 19m
- Frequency
- Once daily
- Estimated price
- Rs 1,300–3,200
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,400–1,700
- Air Conditioned Saloon
- Rs 2,400–3,200
- Phone
- +94 011-2587372
- [email protected]
- Website
- National Transport Commission
Bus from Colombo Bastian Mawatha Bus Terminal to Kandy Good Shed Bus Station
- Ave. Duration
- 3h
- Frequency
- Every 30 minutes
- Estimated price
- Rs 390–440
- Website
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- Rs 390–440
- Semi Lux
- Rs 470–650
- Super Lux
- Rs 850–1,100
- Phone
- +94 112 264 444
- [email protected]
- Website
- BIA Shuttle Service
Bus from Bandaranaike Internation Airport to Colombo City
- Ave. Duration
- 2h 7m
- Frequency
- Every 30 minutes
- Estimated price
- Rs 438
- Schedules at
- BIA Shuttle Service
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Colombo Bastian Mawatha Bus Terminal to Badulla Main Bus Station
- Ave. Duration
- 6h 15m
- Frequency
- Every 4 hours
- Estimated price
- Rs 900–1,300
- Schedules at
- sltb.eseat.lk
- Seater
- Rs 900–1,300
- Phone
- +94 777 382 186
- [email protected]
- Website
- Superline Travels
Bus from Colombo Bastian Mawatha Bus Terminal to Badulla Main Bus Station
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- Rs 2,200–2,800
- Website
- Superline Travels
- Ave. Duration
- 1h 37m
- Estimated price
- Rs 3,000–7,500
Batticaloa Car Taxi
Batticaloa Taxi Service
- Phone
- +94 65 222 60 79
- Website
- welcometobatticaloa.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Kandy Budget Taxi
- Phone
- + 94 71 21 08 210
- Website
- kandybudgettaxi.com
Kandy Meter Taxi
- Phone
- + 94 81 49 55 655
- Website
- facebook.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
City Cab
- Phone
- +94 71 94 43 377
- Website
- citycabkaduruwela.business.site
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
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 4 stunningly beautiful Philippines islands you need to visit, Travel Insider: Top Japan travel tips by Beatrix Holland, and Italy Travel Guides - to help you get the most out of your next trip.















