There are 9 ways to get from Trincomalee to Udawalawe National Park by train, plane, taxi, 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.
Train to Sigiriya Airport, fly to Weerawila International Airport, taxi
best- Take the train from Trincomalee to Habaranatrain
- Fly from Sigiriya Airport (GIU) to Weerawila International Airport (WRZ)plane GIU - WRZ
- Take the taxi from Weerawila International Airport (WRZ) to Udawalawe National Parktaxi
5h 43mRsĀ 19,595ā102,529Bus
cheapest- Take the bus from Trincomalee to Colombo Bastian Mawatha Bus Terminalbus Trincomalee
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Udawalawa Junctionbus 122/210
13h 6mRsĀ 5,067ā7,812Bus, Mini Bus
- Take the bus from Trincomalee to Dambullabus
- Take the bus from Dambulla to Kandybus
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Udawalawa Junctionbus
11h 13mRsĀ 5,907ā7,384Train, taxi
- Take the train from Trincomalee to Polgahawelatrain
- Take the train from Polgahawela to Hattontrain
- Take the taxi from Hatton to Udawalawe National Parktaxi
12h 50mRsĀ 17,569ā24,110Drive 353.6 km
- Drive from Trincomalee to Udawalawe National Parkcar 353.6 km
6h 55mRsĀ 15,873ā22,928Taxi
- Take the taxi from Trincomalee to Udawalawe National Parktaxi 353.6 km
6h 55mRsĀ 38,000ā46,000Train to Sigiriya Airport, fly to Koggala, taxi
- Take the train from Trincomalee to Habaranatrain
- Fly from Sigiriya Airport (GIU) to Koggala (KCT)plane GIU - KCT
- Take the taxi from Koggala (KCT) to Udawalawe National Parktaxi
7h 6mRsĀ 51,095ā139,029Train, train to Batticaloa Airport, fly to Weerawila International Airport, taxi
- Take the train from Trincomalee to Galoya Junctiontrain
- Take the train from Galoya Junction to Batticaloatrain
- Fly from Batticaloa Airport (BTC) to Weerawila International Airport (WRZ)plane BTC - WRZ
- Take the taxi from Weerawila International Airport (WRZ) to Udawalawe National Parktaxi
8h 57mRsĀ 20,330ā104,897Mini Bus, bus
- Take the bus from Trincomalee to Kandybus
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Udawalawa Junctionbus 122/210
12h 31mRsĀ 34,412ā35,262
Sigiriya Airport (GIU) to Weerawila International Airport (WRZ) flights
Questions & Answers
The cheapest way to get from Trincomalee to Udawalawe National Park is to bus which costs Rs. 5000 - Rs. 8000 and takes 13h 6m.
The fastest way to get from Trincomalee to Udawalawe National Park is to train and fly and taxi which takes 5h 43m and costs Rs. 19000 - Rs. 110000.
No, there is no direct bus from Trincomalee to Udawalawe National Park. However, there are services departing from Trincomalee and arriving at Udawalawa Junction via Dambulla and Colombo Bastian Mawatha Bus Terminal. The journey, including transfers, takes approximately 11h 13m.
The distance between Trincomalee and Udawalawe National Park is 361 km. The road distance is 353.6 km.
The best way to get from Trincomalee to Udawalawe National Park without a car is to bus and Mini Bus which takes 11h 13m and costs Rs. 5500 - Rs. 7500.
It takes approximately 5h 43m to get from Trincomalee to Udawalawe National Park, including transfers.
Trincomalee to Udawalawe National Park bus services, operated by Sri Lanka Transport Board - SLTB ICT, depart from Trincomalee station.
Trincomalee to Udawalawe National Park bus services, operated by Sri Lanka Transport Board - SLTB ICT, arrive at Dambulla station.
Yes, the driving distance between Trincomalee to Udawalawe National Park is 354 km. It takes approximately 6h 55m to drive from Trincomalee to Udawalawe National Park.
There are 361+ hotels available in Udawalawe National Park.
What companies run services between Trincomalee, Sri Lanka and Udawalawe National Park, Sri Lanka?
You can take a bus from Trincomalee to Udawalawe National Park via Dambulla, Colombo Bastian Mawatha Bus Terminal, and Udawalawa Junction in around 11h 13m.
- Website
- cinnamonair.com
Flights from Sigiriya Airport to Weerawila International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- RsĀ 11,000ā90,000
Flights from Sigiriya Airport to Koggala
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- RsĀ 12,000ā90,000
Flights from Batticaloa Airport to Weerawila International Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- RsĀ 11,000ā90,000
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Trincomalee to Habarana
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- 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 Trincomalee to Polgahawela
- Ave. Duration
- 5h 3m
- Frequency
- Twice 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,300ā1,700
- Air Conditioned Saloon
- RsĀ 2,400ā3,200
Train from Polgahawela to Hatton
- Ave. Duration
- 3h 31m
- Frequency
- 3 times a day
- 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 Trincomalee to Habarana
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- 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 Trincomalee to Galoya Junction
- Ave. Duration
- 1h 28m
- Frequency
- Twice daily
- 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 Galoya Junction to Batticaloa
- Ave. Duration
- 3h
- Frequency
- Once daily
- 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,600
- Air Conditioned Saloon
- RsĀ 2,300ā3,000
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Trincomalee to Dambulla
- Ave. Duration
- 2h 12m
- Frequency
- Once daily
- Estimated price
- RsĀ 850ā1,200
- Schedules at
- sltb.eseat.lk
Bus from Dambulla to Kandy
- Ave. Duration
- 2h 58m
- Frequency
- Once daily
- Estimated price
- RsĀ 850ā1,200
- Schedules at
- sltb.eseat.lk
Bus from Trincomalee to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- RsĀ 950ā1,500
- Schedules at
- sltb.eseat.lk
- Website
- Magical Srilanka
Bus from Dambulla to Kandy
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- RsĀ 6,395
- Schedules at
- Magical Srilanka
- Phone
- +94 011-2587372
- [email protected]
- Website
- National Transport Commission
Bus from Colombo Bastian Mawatha Bus Terminal to Udawalawa Junction
- Ave. Duration
- 4h 39m
- Frequency
- Every 20 minutes
- Estimated price
- RsĀ 500ā550
- Website
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- RsĀ 500ā550
- Semi Lux
- RsĀ 600ā850
- Super Lux
- RsĀ 1,100ā1,500
Bus from Colombo Bastian Mawatha Bus Terminal to Udawalawa Junction
- Ave. Duration
- 4h 39m
- Frequency
- Every 20 minutes
- Estimated price
- RsĀ 500ā550
- Website
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- RsĀ 500ā550
- Semi Lux
- RsĀ 600ā850
- Super Lux
- RsĀ 1,100ā1,500
Bus from Trincomalee to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 7h 5m
- Frequency
- Every 30 minutes
- Estimated price
- RsĀ 850ā950
- Website
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- RsĀ 850ā950
- Semi Lux
- RsĀ 1,000ā1,500
- Super Lux
- RsĀ 2,000ā2,600
Bus from Colombo Bastian Mawatha Bus Terminal to Udawalawa Junction
- Ave. Duration
- 4h 39m
- Frequency
- Every 20 minutes
- Estimated price
- RsĀ 500ā550
- Website
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- RsĀ 500ā550
- Semi Lux
- RsĀ 600ā850
- Super Lux
- RsĀ 1,100ā1,500
- Website
- Tuktukdude Lesiure
Bus from Trincomalee to Kandy
- Ave. Duration
- 6h 30m
- Frequency
- Twice daily
- Estimated price
- RsĀ 30,213
- Schedules at
- Tuktukdude Lesiure
- Phone
- +94 777 382 186
- [email protected]
- Website
- Superline Travels
Bus from Trincomalee to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- RsĀ 2,200ā2,800
- Website
- Superline Travels
- Ave. Duration
- 3h 17m
- Estimated price
- RsĀ 6,500ā46,000
Visit Lanka Sri Taxi
- Phone
- +94763222239
- Website
- visitlankataxi.com
Nuwara Eliya Taxi
- Phone
- +94 72 27 02 600
- Website
- nuwaraeliyataxi.wixsite.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Randidu Cabs and Tours
- Phone
- +94 72 35 77 277
- Website
- business.facebook.com
Dilneth Cabs
- Phone
- +94 77 99 78 656
- Website
- facebook.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Visit Sri Lanka Taxi
- Phone
- +94763222239
- Website
- visitlankataxi.com
Mr.Taxi.lk
- Phone
- +94 76 88 79 009
- Website
- mrtaxi.lk
Visit Sri Lanka Taxi
- Phone
- +94763222239
- Website
- visitlankataxi.com
Colombo Budget Taxi
- Phone
- +94 71 30 05 353
- Website
- colombobudgettaxi.lk
Visit Lanka Sri 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 How to get from Heathrow Airport into central London, How to get from Stansted Airport into central London, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.













