Weligama holiday rentals
We found 282 holiday rentals — enter your dates for availability
Discover a selection of 35 homes, 53 villas and holiday rentals in Weligama that are perfect for your trip. Whether you're travelling with family, friends or just your furry companion, holiday homes have the best amenities for hanging out with the people that matter most, which might include parking and a garden. No matter what you're looking for, you'll find a property to rent to meet everyone's needs, including a place that is accessible or non-smoking.
Find the best place to stay - Weligama
Reef House - Family beach villa with pool
Sleeps 6 · 3 bedrooms · 3 bathrooms
Find spaces that suit your style
House
Condo/Apartment
Top rated rentals - Weligama
Photo gallery for Beautiful Staffed 5 Bedroom Villa, Very Personal Touch Overlooking Paddy Fields
Fantastic place perfect for us
- safetyComponentTitlesafetyComponentBody
- experienceComponentTitleexperienceComponentBody
- selectionComponentTitleselectionComponentBody
- valueComponentTitlevalueComponentBody
Explore the beachside setting in Weligama
The beaches and jungle provide a pleasant backdrop to your holiday home in Weligama. This walkable city is known for its surfing, coral reefs and snorkelling. A holiday rental can help make your stay complete—many rentals come with a full kitchen and laundry facilities.
Exploring the natural landscape of Weligama
Whether you're an active traveller or just want to appreciate the scenery, Weligama is a great place to spend some time outside. These are a few of the area's most eye-catching sights, all within 30 miles (48.2 km) of the city centre:
- Weligama Beach (0.9 mi / 1.4 km)
- Turtle Bay Beach (1.7 mi / 2.7 km)
- Mirissa Beach (3.1 mi / 4.9 km)
- Kabalana Beach (5.3 mi / 8.6 km)
- Madiha Beach (6.9 mi / 11 km)
- Koggala Lake (7 mi / 11.3 km)
Seasonal weather averages in Weligama
Travellers enjoy Weligama for its surfing. If you're planning a holiday around the weather, March, April, February and May are the hottest months to visit, when temperatures average 27°C.