We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Yala National Park

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Randunu Kale Watta | Weerawila, Tissamaharama 82600, Sri Lanka
2.9 miles from Yala National Park
#8 of 14 hotels in Tissamaharama
Special Deal: Breakfast by the Lake
Enjoy the breathtaking view of the Weerawila Lake while you... Read more
Check In Check Out
Show Prices
421/10 Kirindinadee Road, Debarawewa 82600, Sri Lanka
0.5 miles from Yala National Park
Check In Check Out
Show Prices
Main Street, Tissamaharama 82600, Sri Lanka
1.3 miles from Yala National Park
#11 of 14 hotels in Tissamaharama
Check In Check Out
Show Prices
No.137/A, Rubberwatta Road, Tissamaharama 82600, Sri Lanka
1.4 miles from Yala National Park
Check In Check Out
Show Prices
Court Road, | Punchi Akurugoda,, Tissamaharama 82600, Sri Lanka
1.6 miles from Yala National Park
#3 of 14 hotels in Tissamaharama
Check In Check Out
Show Prices
Kataragama Road, Tissamaharama 82600, Sri Lanka
1.6 miles from Yala National Park
#6 of 14 hotels in Tissamaharama
Check In Check Out
Show Prices
119/2 Tissa Road, Tissamaharama 82600, Sri Lanka
2.0 miles from Yala National Park
#1 of 14 hotels in Tissamaharama
Check In Check Out
Show Prices
Kataragama Road, Tissamaharama, Sri Lanka
2.1 miles from Yala National Park
#4 of 14 hotels in Tissamaharama
Check In Check Out
Show Prices
Mahasenpura | Yala, Tissamaharama 82600, Sri Lanka
2.1 miles from Yala National Park
#7 of 14 hotels in Tissamaharama
Check In Check Out
Show Prices
Kataragama Road, Tissamaharama 82600, Sri Lanka
2.4 miles from Yala National Park
#5 of 14 hotels in Tissamaharama
Check In Check Out
Show Prices
Randunu Kale Watta | Weerawila, Tissamaharama 82600, Sri Lanka
2.9 miles from Yala National Park
#8 of 14 hotels in Tissamaharama
Check In Check Out
Show Prices
No. 35, Mahadeira, Tissamaharama 82600, Sri Lanka
3.6 miles from Yala National Park
#2 of 14 hotels in Tissamaharama
Check In Check Out
Show Prices
Kataragama Road | Kawantissapura, Tissamaharama 82600, Sri Lanka
5.5 miles from Yala National Park
#9 of 14 hotels in Tissamaharama
Check In Check Out
Show Prices
Tissamaharama | Kirinda, Yala National Park 82614, Sri Lanka
9.1 miles from Yala National Park
Check In Check Out
Show Prices
No 57 Detagamuwa, Kataragama 91400, Sri Lanka
9.1 miles from Yala National Park
Check In Check Out
Show Prices
Nidangala beach, Kirinda 82614, Sri Lanka
10.1 miles from Yala National Park
Check In Check Out
Show Prices
Kataragama - Situlpawwa Road, Kataragama 91400, Sri Lanka
11.6 miles from Yala National Park
Check In Check Out
Show Prices
P.O. Box 1, Kirinda 82614, Sri Lanka
12.9 miles from Yala National Park
Check In Check Out
Show Prices
Lewaya Road, Hambantota 00941, Sri Lanka
13.1 miles from Yala National Park
Check In Check Out
Show Prices
Check In Check Out
Show Prices
| Southern, Kalamatiya 82200, Sri Lanka
27.1 miles from Yala National Park
Check In Check Out
Show Prices
| New Town, Embilipitiya, Sri Lanka
28.4 miles from Yala National Park
Check In Check Out
Show Prices
Kahandamodara Road, Ranna 82125, Sri Lanka
28.8 miles from Yala National Park
Check In Check Out
Show Prices
Check In Check Out
Show Prices
2036/4, Walawegama, Udawalawa 70190, Sri Lanka
30.5 miles from Yala National Park
Check In Check Out
Show Prices
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.
Tissamaharama Travel Forum Need specific advice visiting Tissamaharama, Southern Province? Visit the TripAdvisor Travel Forum for Tissamaharama and ask our Destination Experts and the travel community.