There are 5 ways to get from Weligama to Wilpattu National Park by train, taxi, bus, car, 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.
Train, taxi
best- Take the train from Weligama to Bambalapitiyatrain
- Take the train from Bambalapitiya to Thambuttegamatrain
- Take the taxi from Thambuttegama to Wilpattu National Parktaxi
10h 50mRs 7,040–13,097Bus, taxi
cheapest- Take the bus from Weligama to Kurunegalabus
- Take the bus from Kurunegala to Anuradhapurabus 57
- Take the taxi from Anuradhapura to Wilpattu National Parktaxi
10h 53mRs 6,380–7,784Drive 378.4 km
- Drive from Weligama to Wilpattu National Parkcar 378.4 km
7h 25mRs 16,915–24,432Fly, taxi
- Fly from Koggala (KCT) to Sigiriya Airport (GIU)plane KCT - GIU
- Take the taxi from Sigiriya Airport (GIU) to Wilpattu National Parktaxi
25h 45mRs 26,896–112,968Train, taxi via Talawa
- Take the train from Weligama to Dehiwalatrain
- Take the train from Dehiwala to Thalawatrain
- Take the taxi from Thalawa to Wilpattu National Parktaxi
11h 46mRs 7,032–13,090
Koggala (KCT) to Sigiriya Airport (GIU) flights
Questions & Answers
The cheapest way to get from Weligama to Wilpattu National Park is to bus and taxi which costs Rs. 6000 - Rs. 8000 and takes 10h 53m.
The fastest way to get from Weligama to Wilpattu National Park is to drive which takes 7h 25m and costs Rs. 16000 - Rs. 25000.
The distance between Weligama and Wilpattu National Park is 407 km. The road distance is 378.4 km.
The best way to get from Weligama to Wilpattu National Park without a car is to train and taxi which takes 10h 50m and costs Rs. 7000 - Rs. 14000.
It takes approximately 10h 50m to get from Weligama to Wilpattu National Park, including transfers.
Yes, the driving distance between Weligama to Wilpattu National Park is 378 km. It takes approximately 7h 25m to drive from Weligama to Wilpattu National Park.
There are 55+ hotels available in Wilpattu National Park.
What companies run services between Weligama, Sri Lanka and Wilpattu National Park, Sri Lanka?
There is no direct connection from Weligama to Wilpattu National Park. However, you can take the train to Bambalapitiya, take the train to Thambuttegama, then take the taxi to Wilpattu National Park. Alternatively, you can take the bus to Kurunegala, take the bus to Anuradhapura, then take the taxi to Wilpattu National Park.
- Website
- cinnamonair.com
Flights from Koggala to Sigiriya Airport via Colombo
- Ave. Duration
- 21h 30m
- When
- Every day
- Estimated price
- Rs 12,000–95,000
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Weligama to Bambalapitiya
- Ave. Duration
- 2h 50m
- Frequency
- 5 times a week
- Estimated price
- Rs 240–3,000
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–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 Bambalapitiya to Thambuttegama
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- Rs 1,300–3,100
- 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,400–3,100
Train from Weligama to Dehiwala
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- Rs 232–3,000
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,600
- Air Conditioned Saloon
- Rs 2,300–3,000
- 3rd Class
- Rs 1,743
- 2nd Class
- Rs 232
- 1st Class
- Rs 2,092
Train from Dehiwala to Thalawa
- Ave. Duration
- 4h 19m
- Frequency
- Once daily
- Estimated price
- Rs 1,300–3,100
- 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,400–3,100
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Weligama to Kurunegala
- Ave. Duration
- 4h 42m
- Frequency
- Once daily
- Estimated price
- Rs 950–1,400
- Schedules at
- sltb.eseat.lk
- Phone
- +94 011-2587372
- [email protected]
- Website
- National Transport Commission
Bus from Kurunegala to Anuradhapura
- Ave. Duration
- 3h 10m
- Frequency
- Every 30 minutes
- Estimated price
- Rs 420–470
- Website
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- Rs 420–470
- Semi Lux
- Rs 500–700
- Super Lux
- Rs 950–1,200
- Ave. Duration
- 3h 12m
- Estimated price
- Rs 5,000–11,000
Derana
- Phone
- + 94 27 49 76 060
- Website
- deranakandy.wordpress.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
SS Cabs
- Phone
- + 94 71 16 73 673
- Website
- sscabservice.lk
Visit Sri Lanka Taxi
- Phone
- +94763222239
- Website
- visitlankataxi.com
Derana
- Phone
- + 94 27 49 76 060
- Website
- deranakandy.wordpress.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
SS Cabs
- Phone
- + 94 71 16 73 673
- Website
- sscabservice.lk
Visit Sri Lanka Taxi
- Phone
- +94763222239
- Website
- visitlankataxi.com
Kandy Meter Taxi
- Phone
- +94 81 49 55 655
- Website
- kandy-taxi.business.site
Taxi Dambulla
- Phone
- +94 76 36 05 437
- Website
- taxidambulla.wordpress.com
Derana
- Phone
- + 94 27 49 76 060
- Website
- deranakandy.wordpress.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
SS Cabs
- Phone
- + 94 71 16 73 673
- Website
- sscabservice.lk
Visit Sri Lanka Taxi
- Phone
- +94763222239
- Website
- visitlankataxi.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 Getting to Rome from the airport, Need to know: Greyhound, and Travelling by boat in Italy - to help you get the most out of your next trip.











