A sunset over a coastal landscape with silhouettes of land and water.

Find hotels in Onrus from $45

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 10 - Aug 11
Tomorrow
Aug 11 - Aug 12
This weekend
Aug 14 - Aug 16
Next weekend
Aug 21 - Aug 23

Filter by

Star rating

Guest rating

Our top choices for Onrus hotels

1. Esplanade Hermanus

Esplanade Hermanus
Hermanus City-Centre
United States
Ben
$198 nightly
$198 total
Aug 11 - Aug 12
Total with taxes and fees
Esplanade Hermanus

2. Whale Coast All Suite Hotel

Whale Coast All Suite Hotel
Hermanus City-Centre
United States
Glenn
$157 nightly
$181 total
Sep 2 - Sep 3
Total with taxes and fees
Whale Coast All Suite Hotel

3. Misty Waves Boutique Hotel

Misty Waves Boutique Hotel
Westcliff
United Kingdom
Rahul
$73 nightly
$86 total
Aug 16 - Aug 17
Total with taxes and fees
Misty Waves Boutique Hotel

4. The Marine Hermanus

The Marine Hermanus
Hermanus City-Centre
United Kingdom
Ann
$380 nightly
$437 total
Aug 15 - Aug 16
Total with taxes and fees
The Marine Hermanus

5. Harbour House Hotel

Harbour House Hotel
Hermanus City-Centre
United States
Anthony
$185 nightly
$212 total
Aug 11 - Aug 12
Total with taxes and fees
Harbour House Hotel

6. Oude Schuur Boutique

Oude Schuur Boutique
Hermanus
United States
Simon
$77 nightly
$77 total
Aug 30 - Aug 31
Total with taxes and fees
Oude Schuur Boutique

7. One Marine Drive Boutique Hotel

One Marine Drive Boutique Hotel
Westcliff
Canada
Marium
$146 nightly
$167 total
Aug 11 - Aug 12
Total with taxes and fees
One Marine Drive Boutique Hotel

8. The Whale on Main B&B

The Whale on Main B&B
Hermanus
United States
Allison
$127 nightly
$147 total
Aug 18 - Aug 19
Total with taxes and fees
The Whale on Main B&B

9. Sandbaai Country House

Sandbaai Country House
Sandbaai
United States
Corrin
$107 nightly
$124 total
Aug 21 - Aug 22
Total with taxes and fees
Sandbaai Country House

10. 6 Stemmet Lodge

6 Stemmet Lodge
Eastcliff
United Kingdom
Bex
$66 nightly
$76 total
Aug 17 - Aug 18
Total with taxes and fees
6 Stemmet Lodge

11. Arabella Hotel Golf & Spa

Arabella Hotel Golf & Spa
Kleinmond
United Kingdom
RONALD
$192 nightly
$220 total
Aug 12 - Aug 13
Total with taxes and fees
Arabella Hotel Golf & Spa

12. Hermanus Lodge on the Green

Hermanus Lodge on the Green
Hermanus
United States
Riccardo
$76 nightly
$88 total
Aug 15 - Aug 16
Total with taxes and fees
Hermanus Lodge on the Green

13. Whale Away Guest House

Whale Away Guest House
Eastcliff
United Kingdom
Leone
$130 nightly
$151 total
Sep 2 - Sep 3
Total with taxes and fees
Whale Away Guest House

14. Marine Square Luxury Suites

Marine Square Luxury Suites
Hermanus City-Centre
United Kingdom
Jonathan
Marine Square Luxury Suites

15. Mulligans Golf Lodge

Mulligans Golf Lodge
Hermanus
United States
Hendrik
Mulligans Golf Lodge

16. Harbour House Hotel

Harbour House Hotel
Hermanus City-Centre
Brazil
Alessandro
$193 nightly
$221 total
Sep 9 - Sep 10
Total with taxes and fees
Harbour House Hotel

17. Harbour Square Hotel

Harbour Square Hotel
Hermanus City-Centre
Canada
Ian
$165 nightly
$192 total
Aug 11 - Aug 12
Total with taxes and fees
Harbour Square Hotel

18. The Thatch House Hermanus

The Thatch House Hermanus
Hermanus
United States
antoine
The Thatch House Hermanus

19. The Whale's Tale Guesthouse

The Whale's Tale Guesthouse
Westcliff
Canada
June
The Whale's Tale Guesthouse

20. Hermanus Beachfront Lodge

Hermanus Beachfront Lodge
Voelklip
United States
Patricia
$188 nightly
$219 total
Aug 25 - Aug 26
Total with taxes and fees
Hermanus Beachfront Lodge
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular attractions around Onrus

Nestled in the heart of the Cape Overberg, Onrus offers an idyllic escape for outdoor enthusiasts and beach lovers alike. With stunning attractions like the Onrus River, Onrus Beach, and the scenic Onrus River beachfront, your stay promises a perfect blend of relaxation and adventure.

Hermanus Beach

9.6/10 (114 reviews)
A go-to area recognized for its stunning coastal views, Hermanus Beach offers a delightful experience for beach lovers. With its vibrant beach vibes, this picturesque spot is about an 8-mile drive from Onrus, making it a convenient choice for your coastal getaway.
See properties

Old Harbour

9.4/10 (26 reviews)
Often cited as a favorite among history and culture lovers, Old Harbour offers a fascinating glimpse into the maritime heritage of Hermanus. Located about 4 miles by car from Onrus, this museum showcases rich cultural vibes that make it an engaging stop. Staying nearby allows for easy exploration of this charming area.
See properties

Voelklip Beach

9.6/10 (29 reviews)
Highly recommended for beach lovers, Voelklip Beach offers stunning scenery and a relaxed atmosphere perfect for unwinding by the ocean. Located about 6 miles by car from Onrus, this beach provides easy access to sun-soaked days and picturesque views, making it an ideal spot for your vacation.
See properties

Grotto Beach

9.6/10 (45 reviews)
Considered a premier spot for beach lovers, Grotto Beach offers stunning coastal views and a relaxing atmosphere. Located about 8 miles by car from Onrus, this beach captures the essence of the ocean with its inviting sands and waves. Staying nearby makes it easy to enjoy this beautiful destination.
See properties

Rooisand Nature Reserve

10.0/10 (1 review)
An essential stop for nature lovers, Rooisand Nature Reserve offers a unique blend of adventure and luxury vibes. Located about 6 miles by car from Onrus, this stunning reserve showcases diverse wildlife and scenic landscapes, making it an ideal base for exploring the natural beauty of Hermanus.
See properties

Hermanus

9.2/10 (5 reviews)
Enjoy the simplicity of the Bot River Estuary, a paradise for nature lovers seeking serene outdoor vibes. With its stunning scenery, this picturesque river offers a perfect backdrop for relaxation and exploration. Located about 5 miles from Onrus, it’s an easy addition to your travel plans, enhancing your stay in the area.
See properties

Fernkloof Nature Reserve

9.2/10 (25 reviews)
Perfectly suited for adventure seekers, Fernkloof Nature Reserve offers breathtaking landscapes and diverse flora and fauna. Located about 7 miles by car from Onrus, this reserve is an ideal base for exploring the natural beauty of Hermanus while enjoying convenient access to outdoor activities.
See properties

Village Square

9.6/10 (4 reviews)
A must-see for families, Village Square offers a delightful outdoor atmosphere perfect for creating lasting memories. Located about 4 miles by car from Onrus, this vibrant precinct is filled with shops and eateries, making it a convenient spot for visitors looking to explore the local culture.
See properties

Learn more about Onrus

Check out Old Harbour and Fernkloof Nature Reserve—just a couple of the sights around Onrus.

See all hotels in Onrus
A sunset over a coastal landscape with silhouettes of land and water.
Photo by Sachendra Yadav

Top Onrus Hotel Reviews

Whale Coast All Suite Hotel

Whale Coast All Suite Hotel

10/10 Excellent
"Wonderful hotel, but we found it difficult to find the entrance located inside a shopping center. GPS led us to the right site, but the entrance was not obvious among the store fronts."
Cindy 1-night trip
Posted 2 days ago
Whale Coast All Suite Hotel
Arabella Hotel Golf & Spa

Arabella Hotel Golf & Spa

10/10 Excellent
"The staff were incredibly friendly, welcoming and attentive throughout our visit, making us feel genuinely looked after. The golf course is in superb condition and an absolute must-play, while the spa and beautiful outdoor pool area are perfect for relaxing. Our room was spacious, luxurious and exceptionally comfortable, and the food was excellent with plenty of delicious options."
John 2-night trip
Posted 5 days ago
Arabella Hotel Golf & Spa
The Marine Hermanus

The Marine Hermanus

10/10 Excellent
"Estadia perfeita. Não há do que reclamar. Recém renovado, ótima ducha, cama e travesseiros. Restaurante excelente e boa carta de vinhos da região. E a vista para a baía deslumbrante."
Rafael 2-night trip
Posted 3 weeks ago
The Marine Hermanus
Esplanade Hermanus

Esplanade Hermanus

10/10 Excellent
"We wished we would have stayed here for more than one night. Our room (apartment?) was spacious and comfortable with a great view of the water. The washer and dryer were really convenient for our long trip. The area is quiet with a lot of restaurants close by."
Mariam 1-night trip
Posted 3 weeks ago
Esplanade Hermanus
Harbour House Hotel

Harbour House Hotel

10/10 Excellent
"Great place!! Stellar staff, great location, overall a wonderful place in Hermanus!"
Anthony 6-night trip
Posted 1 month ago
Harbour House Hotel
One Marine Drive Boutique Hotel

One Marine Drive Boutique Hotel

10/10 Excellent
"Beautiful room and very spacious. Staff were all extremely helpful and the level of service was excellent."
Marium 1-night trip
Posted 1 month ago
One Marine Drive Boutique Hotel
Oude Schuur Boutique

Oude Schuur Boutique

10/10 Excellent
"Thx to Carin and wonderful team! Hope to be back."
Simon 2-night trip
Posted 1 month ago
Oude Schuur Boutique
Glow Boutique Suites

Glow Boutique Suites

10/10 Excellent
"One of the best places to stay in terms of view, price and general good service and location in the area"
Dustin 2-night trip
Posted 2 months ago
Glow Boutique Suites
Schulphoek House

Schulphoek House

10/10 Excellent
"Amazing view"
Andrew 3-night trip
Posted 2 months ago
Schulphoek House

More cheap stays in Onrus

Zzzone Boutique Hostel

Zzzone Boutique Hostel

Warrington Place, 5 Harbour Road Hermanus Western Cape
$39 nightly
$45 total
Aug 12 - Aug 13
Total with taxes and fees
9.4/10 Exceptional! (9 reviews)
Zzzone Boutique Hostel
Kelkiewyn Guesthouse Caledon

Kelkiewyn Guesthouse Caledon

22 Prince Alfred Rd Caledon Western Cape
$52 nightly
$60 total
Aug 23 - Aug 24
Total with taxes and fees
Kelkiewyn Guesthouse Caledon
Hermanus Backpackers

Hermanus Backpackers

26 Flower St Hermanus Western Cape
$67 nightly
$78 total
Sep 8 - Sep 9
Total with taxes and fees
10/10 Exceptional! (1 review)
Hermanus Backpackers
First Group Hermanus Beach Club

First Group Hermanus Beach Club

Hermanus Hermanus Western Cape
$101 nightly
$116 total
Aug 11 - Aug 12
Total with taxes and fees
First Group Hermanus Beach Club
Harbour Square Hotel

Harbour Square Hotel

22 Harbour Rd Hermanus Western Cape
$165 nightly
$192 total
Aug 11 - Aug 12
Total with taxes and fees
9.6/10 Exceptional! (7 reviews)
Harbour Square Hotel
AfriCamps at Stanford Hills Estate- Glamping

AfriCamps at Stanford Hills Estate- Glamping

Weltevreden Farm Stanford Western Cape
Get rates
8/10 Very Good! (14 reviews)
AfriCamps at Stanford Hills Estate- Glamping

Hotels in Onrus with star-rating

Find out more about Onrus

Top reasons to visit Onrus

  • Stunning Beaches: Onrus features beautiful beaches like Onrus Beach, perfect for swimming and relaxation.
  • Outdoor Adventures: Enjoy whale watching, hiking, and various outdoor activities in the breathtaking surroundings.
  • Tranquil Atmosphere: Experience the peaceful charm of this quaint village, ideal for relaxation and rejuvenation.
  • Rich Local Culture: Engage with friendly locals and immerse yourself in the vibrant culture of the Western Cape.
  • Diverse Accommodations: Choose from cozy guesthouses to luxury hotels with stunning ocean views and amenities.

Find great hotels near Onrus

Onrus, nestled in the charming Hermanus area of the Western Cape, offers an impressive selection of accommodations, from cozy guesthouses to comfortable hotels. With stunning ocean views and a variety of amenities tailored for adventure seekers and business travelers alike, you're sure to find the perfect spot for your vacation experience. Explore fabulous guesthouses in Onrus that provide a warm welcome and easy access to the beach and local attractions.

  • The Marine Hermanus: Experience the epitome of luxury at The Marine Hermanus, a stunning 5-star hotel with a guest rating of 9.6. Located 4 miles from Onrus, this property is perfect for beach lovers seeking a serene getaway. With direct access to the beach, guests can enjoy breathtaking ocean views and the soothing sound of waves. The hotel's elegant design blends comfort with sophistication, providing an exquisite atmosphere for relaxation. Visitors appreciate the attentive service and top-notch amenities, making this a premier choice for an unforgettable beach vacation.
  • Harbour House Hotel: Embrace adventure and boutique charm at the Harbour House Hotel, a stylish 5-star accommodation rated 8.6. Situated 4 miles from Onrus, this hotel is an ideal base for thrill-seekers looking to explore the surrounding area. With direct beach access, guests can indulge in various adventure sports such as surfing, sailing, and kayaking, all available nearby. The unique decor and art pieces throughout the hotel create an inviting atmosphere, ensuring a memorable stay for those who appreciate a blend of excitement and sophistication.
  • Misty Waves Boutique Hotel: For travelers seeking adventure and comfort, the Misty Waves Boutique Hotel offers a delightful 4-star experience with a guest rating of 9.0. Located 4 miles from Onrus, this hotel is perfect for those looking to engage in outdoor activities like surfing, fishing, and mountain biking. The relaxed yet stylish ambiance is complemented by well-appointed rooms that provide a cozy retreat after a day of exploration. Guests rave about the attentive staff and the diverse recreational options available, making it a top choice for adventure enthusiasts.

Where to stay in Onrus

Onrus, a tranquil village near Hermanus, offers the perfect blend of outdoor adventures and eco-friendly beach vacations. Explore the stunning Onrus Beach and the serene Onrus River area, where friendly locals create a welcoming atmosphere. Enjoy luxury accommodations and immerse yourself in the rich culture and recreation opportunities in this beautiful region. Whether you're seeking relaxation or adventure, Onrus is an ideal destination for any traveler.

  • Hermanus: Nestled along the stunning coastline of the Western Cape, Hermanus is a vibrant city renowned for its breathtaking views and outdoor adventures. With Onrus situated within its bounds, this destination attracts visitors year-round, peaking in March, July, and September. Travelers flock here for romantic beach experiences, scenic parks, and challenging golf courses. The local beaches are perfect for family outings, while the charming atmosphere invites leisurely strolls. Don’t miss the opportunity to explore the beautiful surroundings and indulge in the lively local culture.
  • Sandbaai: Just a mile from Onrus, Sandbaai is a quaint village that offers a unique blend of relaxation and adventure. This charming locale experiences peak visitor numbers in September and the festive season of December to January. Known for its romantic ambiance and outdoor activities, Sandbaai is perfect for those looking to enjoy whale watching and breathtaking sunsets. The village boasts stunning beaches, a picturesque marina, and a welcoming harbor, making it an idyllic spot for both relaxation and exploration.
  • Vermont: Located a couple of miles from Onrus, Vermont is a peaceful village that captures the essence of coastal living. While visitor numbers peak in the summer months from December to February, Vermont maintains a steady appeal with its outdoor and beach experiences, especially during the calmer periods. The village is home to recreational areas, making it a great spot for families and couples alike. With its charming marina, harbor, and local museum, Vermont offers a serene escape where you can unwind and enjoy South Africa's natural beauty.

Things to do in Onrus

Onrus is perfect for eco-friendly beach vacations, offering a variety of outdoor activities and adventures. Popular attractions include a golf course and a private country club. Visitors can enjoy exhilarating experiences such as whale watching, exciting outdoor adventures, and memorable day trips, making Onrus an ideal destination for those seeking both relaxation and adventure in the stunning Western Cape.

Shopping

In Onrus, enjoy local shops and boutiques for unique gifts and souvenirs. If you're up for a drive, visit the Hermanus Town Centre, about 5 miles away, where you’ll find a mix of shops, cafes, and charming markets for an exciting shopping experience.

Recreation

Onrus Wellness Centre offers rejuvenating spa treatments, yoga sessions, and serene meditation spaces, perfect for relaxation. For outdoor enthusiasts, the nearby Onrus Beach provides stunning coastal views and opportunities for beach walks, while the scenic trails of Fernkloof Nature Reserve invite you to explore nature's beauty.

Adventure

Explore the breathtaking coastlines of Onrus with whale watching tours during the season, where you can spot southern right whales. For thrill-seekers, try surfing at Onrus Beach, or embark on a scenic hike through the nearby Fernkloof Nature Reserve, showcasing stunning views and diverse wildlife.

Nightlife

For a vibrant nightlife, visit The Whale Coast Mall for shopping and dining options. Enjoy a cocktail at Onrus Beach Café while watching the sunset. If you're in the mood for lively music, check out The Fisherman’s Cottage for a cozy atmosphere and local entertainment.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Onrus

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Onrus are May to July, where the prices are slightly lower. This is in comparison to December to February, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Onrus is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Onrus is Saturday. The most expensive day to stay in Onrus is Sunday.
  • Find cheap hotels on Expedia: Expedia’s search tool lets you choose your budget, desired location, and other preferences. You can easily sort the results by price, allowing you to view the most affordable hotels first. Additionally, you can refine your search by hotel type; for instance, selecting the Eco-certified filter will display sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your Onrus hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions near Onrus

Onrus, located in Hermanus, Western Cape, is perfect for outdoor and eco-friendly beach vacations. Visitors can enjoy stunning attractions such as Onrus Beach, Onrus River, and Onrus Lagoon, which offer excellent opportunities for swimming and scenic experiences. Nearby, the Cape Overberg region adds to the charm, making Onrus a delightful destination for beach lovers and nature enthusiasts alike.

  • Hermanus Beach: Located 8 miles from Onrus, Hermanus Beach offers stunning coastal views and a relaxed beach vibe. It's perfect for sunbathing, swimming, or taking leisurely strolls along the shore while enjoying the sound of the waves.
  • Old Harbour: Just 4 miles away from Onrus, the Old Harbour is a cultural gem showcasing the area's rich maritime history. Explore fascinating exhibits and enjoy the charming atmosphere that reflects Hermanus's fishing heritage.
  • Fernkloof Nature Reserve: Situated 4 miles from Onrus, Fernkloof Nature Reserve invites adventure enthusiasts to hike through diverse trails, offering breathtaking views and the chance to spot unique flora and fauna in a pristine natural setting.

Best time to go to Onrus

The best time to visit Onrus can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Onrus falls in February, when visitor numbers are average and weather is mostly sunny with no rain. The coolest average temperature in Onrus falls in July and August. August has average visitor numbers and mostly sunny weather.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January69.1°F (20.6°C)No RainMostly SunnySlightly HighSlightly High
February69.3°F (20.7°C)No RainMostly SunnyAverageSlightly High
March67.6°F (19.8°C)No RainMostly SunnyAverageAverage
April64.0°F (17.8°C)No RainMostly SunnyAverageAverage
May61.0°F (16.1°C)Light RainMostly SunnySlightly LowSlightly Low
June57.7°F (14.3°C)Light RainMostly SunnySlightly LowSlightly Low
July56.3°F (13.5°C)Light RainMostly SunnyAverageSlightly Low
August56.3°F (13.5°C)Light RainMostly SunnyAverageAverage
September57.9°F (14.4°C)Light RainMostly SunnySlightly HighAverage
October61.0°F (16.1°C)No RainMostly SunnySlightly LowAverage
November63.3°F (17.4°C)No RainMostly SunnyAverageAverage
December66.6°F (19.2°C)No RainMostly SunnySlightly HighSlightly High

The nearest major airports for your trip to Onrus

To reach Onrus, Hermanus, your best option is to fly into Cape Town International Airport (CPT), located 45 miles away. Nearby hotels include the 5-star Cape Town Marriott Hotel Crystal Towers, situated 7 miles from the airport, which offers 24-hour airport shuttle service and various transportation options. Another excellent choice is the One&Only Cape Town, 11 miles from the airport, providing airport shuttles on request and accessible transport. Also 11 miles away is Gorgeous George by Design Hotels, offering similar shuttle services. These hotels ensure easy access to the airport, making your travel experience convenient and enjoyable.

Frequently asked questions

What is the best area to stay in Onrus?
The best area to stay in Onrus is generally along Onrus Beach and the adjacent coastal road, providing easy access to the main attractions and beautiful ocean views.This area is the heart of Onrus, characterized by its proximity to the expansive Onrus Beach and the Onrus Lagoon. You'll find a selection of accommodations, from guesthouses to self-catering rooms, many offering direct views of the ocean or mountains. The coastal road that runs parallel to the beach is ideal for leisurely strolls and connects you directly to local eateries and shops.For couples, staying near Onrus Beach offers a romantic setting with stunning sunsets and convenient access to beach walks and local dining. The quiet surroundings and natural beauty of the lagoon make it a relaxing escape. Many accommodations in this area provide private balconies or patios, great for enjoying the scenery together.Families will also find this area highly suitable due to the easy access to Onrus Beach, known for its gentle waves and lagoon, which is ideal for children.
When is the best time to go to Onrus?
For most travelers, the best time to visit Onrus is during the summer months, from November to February, when the weather is warm and sunny, superb for enjoying the beaches and outdoor activities.During this period, you can expect average temperatures ranging from 20°C to 28°C (68°F to 82°F), with minimal rainfall. This makes it ideal for couples and families looking to relax on Onrus Beach, explore the coastal paths, or enjoy water sports. The warm ocean currents are inviting for swimming and surfing.If your primary interest is whale watching, the best time to visit Onrus is from June to November. During these months, Southern Right Whales migrate to the sheltered bays along the coast, offering spectacular viewing opportunities directly from the shore or on boat tours.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Onrus.
How much is the nightly rate at a Onrus hotel?
Prices for hotels in Onrus often vary, but you can find a great deal from $45 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia