Photos coming soon
HOTEL
Mayura Beach Resort
No 33, Beach road, Matara, 81000 Matara, Sri Lanka, Matara
Where it sits
Mayura Beach Resort
No 33, Beach road, Matara, 81000 Matara, Sri Lanka, Matara
5.94249, 80.55596
Plan around Mayura Beach Resort
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 20, 2026.
