Beach Hotels in Southern Province
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Top Beach Hotels in Weligama

Weligama Bay Marriott Resort & Spa
9.2/10 Wonderful! (233 reviews)
Top Beach Hotels in Unawatuna

Radisson Collection Resort, Galle
Talpe
‐2.82 km from city center
9.4/10 Exceptional! (6 reviews)
Top Beach Hotels in Bentota

Cinnamon Bentota Beach – Signature Selection
9.2/10 Wonderful! (38 reviews)
Top cities in Southern Province
Galle
Galle has lots of attractions such as Galle International Cricket Stadium and Galle Fort.
Popular places to visit
Bentota Beach

Bentota Beach
Whether you want to hunt for sand dollars or smell the fresh air, Bentota Beach is a spot you might want to check out, located 1.2 mi (1.9 km) from central Bentota. If you want to continue walking by the waves, head to Moragalla Beach located nearby.
Unawatuna Beach

Unawatuna Beach
Want to top up your tan? Head out to Unawatuna Beach— one of the most popular seaside spots located 1.4 mi (2.2 km) from central Unawatuna. If you want to continue walking by the waves, head to Jungle Beach located nearby.
Keep exploring
Keep exploring
- Accommodation Types
- Landmarks
- Nearby cities
- Top cities in Sri Lanka
- More Hotels
- Most popular destinations
- Hotels near Bentota Beach
- Hotels near Hikkaduwa Beach
- Hotels near Galle Fort
- Hotels near Jungle Beach
- Hotels near Hiriketiya Beach
- Hotels near Hikkaduwa Coral Reef
- Hotels near Galle Lighthouse
- Hotels near Goyambokka Beach
- Hotels near Galle International Cricket Stadium
- Hotels near Our Lady of Matara Shrine
- Hotels in Galle
- Hotels in Unawatuna
- Hotels in Weligama
- Hotels in Mirissa
- Hotels in Bentota
- Hotels in Hikkaduwa
- Hotels in Palatupana
- Hotels in Ahungalla
- Hotels in Ahangama
- Hotels in Thissamaharama
- Hotels in Tangalle
- Hotels in Hambantota
- Hotels in Koggala
- Hotels in Kataragama
- Hotels in Induruwa
- Hotels in Matara
- Hotels in Kosgoda
- Hotels in Yala
- Hotels in Dikwella
- Hotels in Weerawila
- Hilton Yala Resort
- Wild Coast Tented Lodge - Relais and Chateaux
- The Bartizan
- The Fortress Resort & Spa
- NH Bentota Ceysands Resort
- Hikkaduwa Beach Hotel
- Cocobay Unawatuna
- Uga Chena Huts - Yala - All Inclusive
- Beach & Bliss Mirissa
- Thaala Bentota
- Cape Weligama - Relais and Chateaux
- Araliya Beach Resort & Spa Unawatuna- Where you meet the sea all year
- Weligama Bay Resort
- Sheraton Kosgoda Turtle Beach Resort
- Heritance Ahungalla
- Mrs Wijenayake's Beach Haven Guest House
- Triple O Six
- Suite Lanka
- Leopard Nest - Glamping in Yala
- Neevana Hotel Hikkaduwa
- Villa Alba
- Galle Fort Hotel
- Ivory Resort Dikwella
- Sea World Boutique Hotel
- Sea Breeze Hotel
- Hotel Flower Garden
- Thaproban Pavilion Resort & Spa
- Ocean Bliss by Sugar Coliving
- Kithala Resort
- Insight resort
- The Sandhya
- Mandara Resort
- The Habitat Kosgoda by Asia Leisure
- Harmony Beach Bungalows
- Ahu Bay
- Jetwing Galle Heritage Home
- Fort Bazaar
- Taavetti
- Jetwing Saman Villas, A Luxury Reserve - Adults Only
- W15 Weligama
- EKHO Safari Tissa
- Oceanfront Galle by ICC
- Lakraj Heritage
- The Villa Bentota by KK Collection
- Club Villa
- Sooriya Resort & Spa
- Scarlet White Resort
- Joe's Resort Bentota
- Hotel Ferola
- Flameback Eco Lodge
Most popular destinations
Hotels
- Hotels in Hong Kong SAR
- Hotels in Galle
- Cheap Hotels in Shanghai
- Hotels in Nagano Prefecture
- Hotels in Warukandeniya
- Hotels in Gubei Water Town
- Hotels in Jeju
- Hotels in Harbin
- Hotels in Mimaropa
- Hotels in Akuressa
- Hotels in Shanghai
- Hotels in Jilin
- Hotels in Shizuoka Prefecture
- Hotels in Changhua County
- Hotels in Trat Province
- Hotels in Tianjin
- Hotels in Buriram Province
- Cheap Hotels in Guangzhou
- Hotels in Nantou County
- Hotels in Uttar Pradesh
- Hotels in Nara Prefecture
- Novotel Lens Noyelles
- Hotels in South Gyeongsang
- Hotels in Cayman Islands
- Hotels in Goa
- Hotels near Ambalangoda Beach
- Hotels in Yangon Region
- Hotels in Vientiane Prefecture
- Hotels in Belgrade