

Kennedys Beach Villa
- Villa
- 2 guest rooms
Set in a natural environment, Kennedys Beach Villa offers exclusive accommodation in Onrus River, outside Hermanus. Its refined interiors are matched by lush exteriors with open-air bathrooms under milkwood trees.
Guests will enjoy the Kennedys Beach Villa location, situated among the beach, a lagoon and forested native gardens. On-site facilities include a hot tub pool and there are opportunities for whale watching and horse riding.
Accommodation is intimate and personalized, and rooms are individually decorated with European-inspired furnishings. They all offer views of the surroundings, lounges with satellite TVs and dining areas.
Hermanus is home to some of South African most renowned restaurants, including Milkwood Restaurant, only a 4-minute walk from the Kennedys Villa. Private parking is free and an airport shuttle can be requested.
Amenities
- Free parking
- Hot tub/Jacuzzi (general use)
- Terrace (general use)
- Garden
guest rooms for your stay


The Beach Suite
Suite
- 1 bedroom & 1 bathroom
- 35 m²
- Private bathroom
- Air conditioning
- Private Hot tub/Jacuzzi
- Private terrace
- Entire unit located on ground floor
- Sea view


The Lagoon Villa
Double room
- 1 bedroom & 1 bathroom
- 110 m²
- Private bathroom
- Air conditioning
- Private terrace
- Kitchenette
- Sea view
- Private entrance
Amenities
Food & Drink
- Room service
- Bar
- BBQ facilities
- Grocery deliveries
- Wine/champagne
Services & Extras
- Airport shuttle
- Laundry
- Ironing service
- Luggage storage
- Private check-in/check-out
- Shuttle service (additional charge)
- Airport shuttle (additional charge)
- Public transport tickets
- Shuttle service
- Invoice provided
Activities
- Fishing
- Billiards
- Windsurfing
- Canoeing
- Hiking
- Cycling
- Horse riding
- Beach
Parking
- Parking
- Free parking
- Parking on site
- Private parking
Safety & Security
- Safety deposit box
- 24-hour security
- Security alarm
- Fire extinguishers
- First aid kit available
- Access to health care professionals
- Face masks for guests available
Miscellaneous
- Non-smoking rooms
- Family rooms
- Soundproof rooms
- Heating
- Allergy-free room
- Air conditioning
- Designated smoking area
- Pet bowls
- Key access
- Key card access
Entertainment & Family Services
- Children's playground
- Water sport facilities on site
- Board games/puzzles
General
- Pets allowed
- Fax/photocopying
- Daily housekeeping
- Contactless check-in/check-out
Internet
- Internet services
- Wifi
- Free Wifi
- Wifi available in all areas
Outdoor & View
- Garden
- Terrace (general use)
- Sun terrace
- Outdoor furniture
- Picnic area
- Outdoor fireplace
Pool & Wellness
- Massage
- Hot tub/Jacuzzi (general use)
- Private beach area
- Open-air bath
- Sun loungers or beach chairs
- Beauty Services
- Facial treatments
- Waxing services
- Manicure
- Pedicure
- Back massage
- Couples massage
- Full body massage
Spoken languages
- Afrikaans
- German
- English
Policies
Checkin
14:00 - 18:00
Checkout
10:00 - 10:30
Payment methods on site
Visa
Mastercard
American Express
UnionPay credit card
Cash
Diners club
Payment for your booking
Pay at the accommodation
Pets
Pets are allowed
Age Restrictions
The minimum age for check-in is 18.
Children & Extra beds
Children of all ages are welcome.
Details about children and extra beds can be found at the room information.
Damage deposit
No damage deposit is required
Important information
Please note that due to the natural surroundings at Kennedys Beach Villa, it is not recommended for elderly people with walking difficulties.Please inform in advance of your expected arrival time. You can use the Special Requests box when booking, or contact the property directly with the contact details provided in your confirmation.
Dear visitor, within this region we are currently experiencing drought conditions. Please be aware that certain properties will need to comply with local water usage restrictions.
This property will not accommodate hen, stag or similar parties.
Hot tub/jacuzzi is closed from 2025-09-01 until 2025-05-01
Managed by a private host
Location
5 Disa Street Onrus River, 7201 Hermanus, Republic of South Africa