There are 6 ways to get from Colombo to Maduru Oya National Park by plane, taxi, train, bus, 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
2h 17mRs 27,975–134,307Train, taxi
cheapest- Take the train from Maradana to Manampitiyatrain Colombo
- Take the taxi from Manampitiya to Maduru Oya National Parktaxi
7h 53mRs 4,879–7,369Train, taxi via Kandy
- Take the train from Fort Station to Kandytrain Colombo
- Take the taxi from Kandy to Maduru Oya National Parktaxi
4h 47mRs 7,276–10,474Bus, taxi
- Take the bus from Colombo Pettah to Polonnaruwabus Wellawatta
- Take the taxi from Polonnaruwa to Maduru Oya National Parktaxi
5h 49mRs 6,497–7,709Drive 236 km
- Drive from Colombo to Maduru Oya National Parkcar 236 km
4h 12mRs 10,648–15,380Bus, taxi via Badulla
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Pinarawabus Route 99
- Take the taxi from Pinarawa to Maduru Oya National Parktaxi
8h 1mRs 5,915–7,278
Bandaranaike International Airport (CMB) to Batticaloa Airport (BTC) flights
Questions & Answers
The cheapest way to get from Colombo to Maduru Oya National Park is to train and taxi which costs Rs. 4800 - Rs. 7500 and takes 7h 53m.
The fastest way to get from Colombo to Maduru Oya National Park is to fly and taxi which takes 2h 17m and costs Rs. 28000 - Rs. 140000.
The distance between Colombo and Maduru Oya National Park is 296 km. The road distance is 236 km.
The best way to get from Colombo to Maduru Oya National Park without a car is to train and taxi via Kandy which takes 4h 47m and costs Rs. 7000 - Rs. 11000.
It takes approximately 2h 17m to get from Colombo to Maduru Oya National Park, including transfers.
Yes, the driving distance between Colombo to Maduru Oya National Park is 236 km. It takes approximately 4h 12m to drive from Colombo to Maduru Oya National Park.
There are one+ hotels available in Maduru Oya National Park.
What companies run services between Colombo, Sri Lanka and Maduru Oya National Park, Sri Lanka?
There is no direct connection from Colombo to Maduru Oya National Park. However, you can take the taxi to Colombo-Airport-CMB airport, fly to Batticaloa Airport (BTC), then take the taxi to Maduru Oya National Park. Alternatively, you can take the train to Kandy 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–120,000
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Fort Station to Kandy
- Ave. Duration
- 2h 31m
- Frequency
- Every 4 hours
- Estimated price
- Rs 1,200–3,000
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,300–3,000
Train from Maradana to Manampitiya
- Ave. Duration
- 6h 36m
- 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,500–3,200
- Phone
- +94 777 382 186
- [email protected]
- Website
- Superline Travels
Bus from Colombo Pettah to Polonnaruwa
- Ave. Duration
- 4h 18m
- Frequency
- Once daily
- Estimated price
- Rs 2,300–2,800
- Website
- Superline Travels
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Colombo Bastian Mawatha Bus Terminal to Pinarawa
- Ave. Duration
- 6h 11m
- Frequency
- Every 4 hours
- Estimated price
- Rs 900–1,300
- Schedules at
- sltb.eseat.lk
- Seater
- Rs 900–1,300
- Ave. Duration
- 1h 36m
- 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
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 How do I get from Sydney to Melbourne, Slovenia: Getting from Ljubljana to Lake Bled, and Best ways to travel around Australia - to help you get the most out of your next trip.









