Photo by Sachendra Yadav

Find hotels in Onrus from $64

Start date: Check-in selected.
To Date
End date: Check-out
  • 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
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Onrus hotels

The Whale on Main B&B

The Whale on Main B&B
3.5 star property
Hermanus
10.0 out of 10, Exceptional, (28)
"Really comfortable and spotlessly clean, excellent breakfast and friendly helpful host. Definitely on our go back to list."
United Kingdom
Hugh
The Whale on Main B&B

138 Marine Beachfront Guesthouse

138 Marine Beachfront Guesthouse
4.0 star property
Hermanus
9.8 out of 10, Exceptional, (114)
"The propertyvis spotless clean. The staff is very helpful to provide information around the area and further afield. Highly recommended."
United Kingdom
h
$141 nightly
The price is $141
Jan 13 - Jan 14, 2026
Total with taxes and fees
138 Marine Beachfront Guesthouse

Whale Rock Luxury Lodge

Whale Rock Luxury Lodge
4.0 star property
Westcliff
9.6 out of 10, Exceptional, (108)
"A great place to stay in Hermanous, beatifully maintained on both the inside and outside. Staff were exceptionally helpful."
United Kingdom
Lauren
$133 nightly
The price is $154
Jan 9 - Jan 10, 2026
Total with taxes and fees
Whale Rock Luxury Lodge

Whale Coast Ocean Villa

Whale Coast Ocean Villa
3.5 star property
Voelklip
9.8 out of 10, Exceptional, (47)
"A beautiful property with friendly welcoming staff. A beautiful area to visit. Short walk to an incredible beach and 10min drive to the centre of town."
United Kingdom
Peter
$134 nightly
The price is $158
Jan 17 - Jan 18, 2026
Total with taxes and fees
Whale Coast Ocean Villa

AfriCamps at Stanford Hills Estate- Glamping

AfriCamps at Stanford Hills Estate- Glamping
2.5 star property
Stanford
8.2 out of 10, Very Good, (10)
"The whole experience was amazing, the tent was in excellent condition. I wished we stayed for longer. Definitely recommend anyone from the city to stay for 3-7 nights to rewind and enjoy the nature. "
South Africa
SL
$149 nightly
The price is $173
Jan 14 - Jan 15, 2026
Total with taxes and fees
AfriCamps at Stanford Hills Estate- Glamping

Port Del Mar Luxury Guesthouse

Port Del Mar Luxury Guesthouse
4.0 star property
Eastcliff
9.2 out of 10, Wonderful, (24)
"The host was very kind and helpful, good communication. Very convenient location walkable to a nice shopping and restaurant area."
United States
Larry
$94 nightly
The price is $94
Jan 25 - Jan 26, 2026
Total with taxes and fees
Port Del Mar Luxury Guesthouse

Abalone Guest Lodge

Abalone Guest Lodge
4.0 star property
Kwaaiwater
9.8 out of 10, Exceptional, (19)
"Amazing service, views, access to the cliffs and town. The rooms were comfortable and quiet! We would highly recommend and would not consider staying anywhere else. So accommodating and friendly, service with a smile. Spa was great and very reasonable! Definitely do at least one dinner with their chef who customized meals to freshest available! Only wish we could have stayed longer!"
United States
Mitch
$277 nightly
The price is $319
Dec 29 - Dec 30
Total with taxes and fees
Abalone Guest Lodge

The Marine Hermanus

The Marine Hermanus
5.0 star property
Hermanus City-Centre
9.6 out of 10, Exceptional, (195)
"Exceptional staff, beautiful hotel, amazing attention to detail- the flowers throughout the hotel were stunning- and the views perfect. A truly special place."
United Kingdom
Ann
$541 nightly
The price is $622
Jan 17 - Jan 18, 2026
Total with taxes and fees
The Marine Hermanus

Whale Coast All Suite Hotel

Whale Coast All Suite Hotel
4.0 star property
Hermanus City-Centre
9.2 out of 10, Wonderful, (242)
"The room was spotless and the staff were extremely courteous. From check in to check out - all the staff were extremely friendly! The room size was fantastic and very quiet too! We were pleasantly surprised at how comfortable it was and how easy it was to access the Hermanus Cliff Path. "
United Kingdom
Karen
$93 nightly
The price is $107
Jan 15 - Jan 16, 2026
Total with taxes and fees
Whale Coast All Suite Hotel

7 on Marine

7 on Marine
5.0 star property
Westcliff
9.6 out of 10, Exceptional, (82)
"Beautiful views of the coast! Have a lovely stay here for our honeymoon. Definitely worth getting a sea view room - it was stunning to see the sunrise and sunset. "
Canada
Arista
$180 nightly
The price is $207
Jan 17 - Jan 18, 2026
Total with taxes and fees
7 on Marine

Glow Boutique Suites

Glow Boutique Suites
4.0 star property
Hermanus
9.6 out of 10, Exceptional, (10)
"An amazing property with wonderful hosts."
Australia
John
Glow Boutique Suites

Selkirk House

Selkirk House
3.5 star property
Hermanus Heights
10.0 out of 10, Exceptional, (1)
$268 nightly
The price is $310
Jan 15 - Jan 16, 2026
Total with taxes and fees
Selkirk House

Arabella Hotel Golf & Spa

Arabella Hotel Golf & Spa
5.0 star property
Kleinmond
8.4 out of 10, Very Good, (272)
"Great Hotel with a very interesting golf course"
Switzerland
Anonymous traveler
$169 nightly
The price is $194
Jan 11 - Jan 12, 2026
Total with taxes and fees
Arabella Hotel Golf & Spa

Harbour House Hotel

Harbour House Hotel
5.0 star property
Hermanus City-Centre
8.6 out of 10, Excellent, (291)
"The room was perfect. We had a great view. Nice and quiet. Staff were great. Breakfast was top notch. "
Canada
Leslie
$176 nightly
The price is $202
Jan 12 - Jan 13, 2026
Total with taxes and fees
Harbour House Hotel

Endless Vineyards at Wildekrans Wine Estate

Endless Vineyards at Wildekrans Wine Estate
3.5 star property
Bot River
9.0 out of 10, Wonderful, (11)
"amazing breakfast and a super cozy bed"
United States
JULIAN
$120 nightly
The price is $139
Dec 30 - Dec 31
Total with taxes and fees
Endless Vineyards at Wildekrans Wine Estate

One Marine Drive Boutique Hotel

One Marine Drive Boutique Hotel
5.0 star property
Westcliff
9.8 out of 10, Exceptional, (166)
"Absolutely gorgeous property with the nicest staff. Wish we could have stayed longer!"
United States
Danielle
$223 nightly
The price is $257
Jan 11 - Jan 12, 2026
Total with taxes and fees
One Marine Drive Boutique Hotel

Auberge Burgundy Guest House

Auberge Burgundy Guest House
4.0 star property
Hermanus City-Centre
9.4 out of 10, Exceptional, (56)
"A very enjoyable stay. Super friendly and helpful staff. Good location and a delicious breakfast "
United Kingdom
Christopher
$238 nightly
The price is $274
Jan 20 - Jan 21, 2026
Total with taxes and fees
Auberge Burgundy Guest House

Esplanade Hermanus

Esplanade Hermanus
Hermanus City-Centre
9.6 out of 10, Exceptional, (86)
"Great location, super friendly staff and spotless rooms. Will definitely return at the first opportunity."
Australia
Martin
$161 nightly
The price is $161
Jan 11 - Jan 12, 2026
Total with taxes and fees
Esplanade Hermanus

Romans Villa

Romans Villa
3.5 star property
Gansbaai
9.4 out of 10, Exceptional, (3)
"Great property, fabulous food - 5 course meals, breakfast buffet and tons of menu items that were all delicious. Beautiful views. The service was outstanding. We would highly recommend this property."
United States
Debby
$274 nightly
The price is $274
Jan 15 - Jan 16, 2026
Total with taxes and fees
Romans Villa

Schulphoek House

Schulphoek House
5.0 star property
Hermanus
9.0 out of 10, Wonderful, (43)
"It’s a beautiful guesthouse with a scenic view of the ocean. "
United States
Samie
$197 nightly
The price is $227
Jan 7 - Jan 8, 2026
Total with taxes and fees
Schulphoek House
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Onrus

Check out Cliff Path and New Harbour—just a couple of the sights around Onrus.

Eye of Soron
Photo by Sachendra Yadav
Open Photo by Sachendra Yadav

Top Onrus Hotel Reviews

More cheap stays in Onrus

Hotels in Onrus with star-rating

Find out more about Onrus

Top reasons to visit Onrus

  • Stunning Beaches: Onrus Beach offers golden sands and breathtaking ocean views, perfect for sunbathing and swimming.
  • Whale Watching: Experience the thrill of whale watching in the nearby waters during migration season.
  • Nature Reserves: Explore the scenic Onrus Island Milkwood Sanctuary and other local nature reserves.
  • Outdoor Adventures: Engage in activities like surfing, hiking, and golfing in a picturesque setting.
  • Charming Accommodations: Enjoy a range of cozy guesthouses and hotels tailored for relaxation and adventure.

Find great hotels near Onrus

Discover the perfect getaway in Onrus, Hermanus, where a variety of charming accommodations await you. From cozy guesthouses to well-appointed hotels, you'll find options tailored for adventure seekers and beach lovers alike. Whether you're looking for vacation rentals or holiday retreats, Onrus offers a range of choices to ensure a memorable stay in this stunning coastal destination.

  • The Marine Hermanus: Experience the perfect blend of luxury and relaxation at The Marine Hermanus, a 5-star hotel that offers guests direct access to the stunning beach. Ideal for those seeking a spa-themed getaway, the hotel features a full-service spa with amenities such as in-room massages, advanced notice spa treatments, body scrubs, a steam room, and sports massages. With its breathtaking coastal views and serene atmosphere, The Marine Hermanus is a sanctuary for nature lovers and beach enthusiasts alike.
  • Harbour House Hotel: Step into a world of luxury at the Harbour House Hotel, a boutique 5-star accommodation that boasts uniquely designed decor and artwork that reflect the charm of the region. Located close to Onrus, this hotel provides a sophisticated and stylish atmosphere perfect for travelers looking for a unique experience. Guests appreciate the personalized service and luxurious amenities that make each stay unforgettable, ensuring a memorable vacation filled with comfort and elegance.
  • Whale Rock Luxury Lodge: For those seeking adventure and business facilities, Whale Rock Luxury Lodge is a perfect choice. This 4-star guesthouse is just 3 miles from Onrus and caters to both leisure and business travelers. Guests can enjoy a variety of adventure sports and recreational activities, including snorkeling, ziplining, boat tours, and mountain climbing—all available nearby. With excellent business services and a welcoming atmosphere, Whale Rock Luxury Lodge is an ideal base for an exciting and productive stay.

Where to stay in Onrus

Onrus offers a delightful escape for outdoor enthusiasts and beach lovers alike. Explore the pristine Onrus Beach, where golden sands meet the azure ocean, or take a leisurely stroll along the Onrus River. Don't miss the charming Onrus Island, perfect for a day of adventure and relaxation. With its friendly atmosphere, luxurious accommodations, and vibrant local culture, Onrus and its surroundings promise an unforgettable vacation experience in the stunning Cape Overberg region.

  • Hermanus: Nestled along the stunning coastline of the Western Cape, Hermanus is a vibrant city known for its breathtaking outdoor experiences. Onrus is part of this coastal gem. With peak visitor numbers in March, July, and September, travelers flock here to immerse themselves in beach activities, sports, and scenic beauty. Popular attractions include pristine beaches, lush parks, and renowned golf courses, making it a perfect spot for both relaxation and adventure. Don’t miss the chance to witness the famous southern right whales during the whale season – it’s an unforgettable experience.
  • Vermont: Just 2 miles from Onrus, Vermont is a charming village that offers a tranquil seaside escape. This area sees a spike in visitors from December to February, drawn by its stunning beaches and picturesque scenery. Here, you can enjoy leisurely walks along the coast, visit the local harbor, or explore the marina. Vermont is perfect for those seeking a laid-back atmosphere while still being close to the vibrant activities of nearby Hermanus. The scenic landscapes and serene beaches provide a picturesque backdrop for relaxation and exploration.
  • Sandbaai: Located a mile from Onrus, the quaint village of Sandbaai is a hidden treasure for outdoor and adventure enthusiasts. With a steady stream of visitors year-round, peaking in September and December to January, it boasts beautiful beaches and scenic valleys. Sandbaai is ideal for those looking to engage in activities like golf or simply enjoy the stunning coastal views. Its family-friendly beaches are perfect for a day of sun and fun, ensuring there’s something for everyone in this delightful village.

Things to do near Onrus

Onrus, located in Hermanus, Western Cape, is perfect for outdoor and adventure vacations. Enjoy stunning ocean views while engaging in activities like whale watching, surfing on beautiful beaches, and golfing at local courses. With its relaxing resort atmosphere, Onrus offers a range of outdoor experiences that make it an ideal destination for those seeking both adventure and tranquility.

Shopping

For shopping in Onrus, visit Whale Coast Mall, just 2 miles away, offering a lively atmosphere with various shops and entertainment options. The nearby Shopping Centre, located 4 miles away, also provides family-friendly experiences. If you're up for a drive, check out Victoria Mall, 19 miles from Onrus.

Recreation

Hermanus Golf Club offers a stunning outdoor experience with its lush fairways and scenic views, perfect for a relaxing day on the greens. Similarly, Arabella Golf Course, known for its breathtaking landscapes, and Arabella Country Estate provide excellent golfing opportunities, all set in the tranquility of nature.

Adventure

Explore the scenic Cliff Path, located 3 miles from Onrus, offering breathtaking coastal views and wildlife encounters. For a more challenging experience, hike the Wandelpad, 16 miles away, immersing yourself in nature's beauty. For thrill-seekers, Blue Rock Adventure Park, 25 miles from Onrus, offers exciting water sports adventures.

Nightlife

In Onrus, enjoy the adventure vibes at SA Forest Adventures, an arcade and adventure zone just 19 miles away. For a more relaxed evening, head to Ster-Kinekor Somerset, a cinema 30 miles away, perfect for entertainment and romance.

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

Booking tips and Expedia advantages for Onrus

To save money on your trip to Onrus, consider traveling between May and July when hotel prices are lower. Book your accommodations about a month in advance and check for last-minute deals on Expedia. Saturdays are the cheapest days to stay, while Sundays are the priciest. Use Expedia's search tool to find budget-friendly, eco-certified hotels and consider package deals that combine flights and activities for extra savings. Joining Expedia's One Key membership can also provide exclusive discounts and cash back for future bookings.

  • 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: Utilize Expedia's search tool to customize your search based on your budget, desired location, and hotel type. For instance, selecting the Eco-certified option will show you hotels that are sustainable and environmentally friendly, available for booking at this moment. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Onrus with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Onrus

Onrus, located in Hermanus, Western Cape, is a perfect destination for beach and outdoor enthusiasts. Visitors can explore the famous Onrus Beach, the scenic Onrus Island Milkwood Sanctuary, and picturesque views of Onrust Island. With its charming harbor and nature reserves, Onrus offers a delightful blend of adventure and relaxation, making it an ideal spot for an unforgettable vacation experience.

  • Old Harbour: Located 4 miles from Onrus, Old Harbour is a charming museum showcasing the rich cultural heritage of Hermanus. Visitors can explore fascinating exhibitions that highlight the area's maritime history and local art, providing a unique insight into the region's past.
  • Hermanus Beach: Situated 8 miles away, Hermanus Beach offers a stunning coastal retreat with golden sands and breathtaking views. It's the perfect spot for sunbathing, swimming, or simply strolling along the shore while enjoying the vibrant beach vibes.
  • Village Square: Just 4 miles from Onrus, Village Square is a lively tourist precinct ideal for families. With outdoor seating, shops, and eateries, it’s a great place to relax, enjoy local cuisine, and soak in the community atmosphere.

Best time to go to Onrus

The best time to visit Onrus is dependent on what kind of holiday you are seeking. February is its hottest month on average. At this time, visitor numbers are average and weather is mostly sunny with no rain. July and August are its coolest month on average. At the time of August, visitor numbers are average and weather is mostly sunny.

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

Traveling to Onrus in Hermanus, Western Cape, South Africa is convenient when flying into Cape Town International Airport (CPT), situated 45 miles away. Nearby luxury hotels include Gorgeous George by Design Hotels and Taj Cape Town, both 11 miles from the airport, offering various transportation services like 24-hour airport shuttles and transfers. The Cape Town Marriott Hotel Crystal Towers, located 7 miles from the airport, also provides shuttle services and transportation options. Staying at any of these hotels ensures easy access to the airport, making your journey to Onrus seamless 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 can I save on a Onrus hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Onrus hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
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 $64 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