There are 5 ways to get from Weligama to Gal Oya National Park by taxi, plane, unknown, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, fly to Kandy, travel
best- Take the taxi from Weligama to Colombo-Airport-CMBtaxi
- Fly from Bandaranaike International Airport (CMB) to Kandy (KDW)plane CMB - KDW
- Walk from Kandy (KDW) to Gal Oya National Parkunknown
3h 56mBus, travel
- Take the bus from Matara to Makumburabus
- Take the bus from Makabura to Passarabus
- Walk from Passara to Gal Oya National Parkunknown
10h 27mTrain, travel
- Take the train from Weligama to Fort Stationtrain
- Take the train from Fort Station to Badulla Stationtrain
- Walk from Badulla Station to Gal Oya National Parkunknown
14h 58mTaxi, fly to Sigiriya Airport, travel
- Take the taxi from Weligama to Colombo-Airport-CMBtaxi
- Fly from Bandaranaike International Airport (CMB) to Sigiriya Airport (GIU)plane CMB - GIU
- Walk from Sigiriya Airport (GIU) to Gal Oya National Parkunknown
4h 48mBus, travel via Colombo
- Take the bus from Weligama to Colombobus
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Pinarawabus
- Walk from Pinarawa to Gal Oya National Parkunknown
10h 58m
Bandaranaike International Airport (CMB) to Kandy (KDW) flights
Questions & Answers
The distance between Weligama and Gal Oya National Park is 341 km.
The best way to get from Weligama to Gal Oya National Park without a car is to bus and travel which takes 10h 27m and costs .
It takes approximately 3h 56m to get from Weligama to Gal Oya National Park, including transfers.
There are 11+ hotels available in Gal Oya National Park.
What companies run services between Weligama, Sri Lanka and Gal Oya National Park, Sri Lanka?
There is no direct connection from Weligama to Gal Oya National Park. However, you can take the taxi to Colombo-Airport-CMB airport, fly to Kandy (KDW), then travel to Gal Oya National Park. Alternatively, you can take a bus from Weligama to Gal Oya National Park via Matara, Makabura, and Passara in around 10h 27m.
- Website
- cinnamonair.com
Flights from Bandaranaike International Airport to Kandy
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs 14,000–120,000
Flights from Bandaranaike International Airport to Sigiriya Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs 14,000–120,000
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Weligama to Fort Station
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a day
- Estimated price
- Rs 240–3,000
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,300–1,600
- Air Conditioned Saloon
- Rs 2,300–3,000
- 3rd Class
- Rs 1,802
- 2nd Class
- Rs 240
- 1st Class
- Rs 2,163
Train from Fort Station to Badulla Station
- Ave. Duration
- 9h 20m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,300–3,300
- 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,300
- Phone
- +94 011-2587372
- [email protected]
- Website
- National Transport Commission
Bus from Matara to Makumbura
- Ave. Duration
- 1h 45m
- Frequency
- Every 30 minutes
- Estimated price
- Rs 460–510
- Website
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- Rs 460–510
- Semi Lux
- Rs 550–800
- Super Lux
- Rs 1,000–1,400
- Phone
- +94 777 382 186
- [email protected]
- Website
- Superline Travels
Bus from Makabura to Passara
- Ave. Duration
- 6h 19m
- Frequency
- Once daily
- Estimated price
- Rs 2,200–2,800
- Website
- Superline Travels
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Weligama to Colombo
- Ave. Duration
- 2h 53m
- Frequency
- Once daily
- Estimated price
- Rs 850–1,200
- Schedules at
- 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 59m
- Estimated price
- Rs 46,000–60,000
Colombo Budget Taxi
- Phone
- +94 71 30 05 353
- Website
- colombobudgettaxi.lk
Colombo Budget Taxi
- Phone
- +94 71 30 05 353
- Website
- colombobudgettaxi.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 Flying into Beijing?, Want to know more about Flixbus?, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.













