Holiday Stays

Onrusrivier Golf Accommodation

Star Star Star Star

Hornbill House

Self-catering Central Onrusrivier Ikot Ekan Edem
From R700

Hemel-en-Aarde Village Accommodation

Self-catering Central Onrusrivier Woodleigh
From R1,100
Cozy bedroom with white bed blue armchairs and French doors to garden
Star Star Star Star

Swallow's Loft Self Catering Villa

Villa Central Onrusrivier
From R2,000

Swallows Cottages

Self-catering Central Onrusrivier
From R800
Bedroom with sliding glass door balcony view and armchair
Star Star Star Star

Elizabeth House

Guesthouse Central Onrusrivier Sand Bay
From R1,050
Modern beige house with large windows garage and green lawn

Seagull Hermanus

Self-catering Central Onrusrivier
From R1,350

30 Branderdraai

Self-catering Central Onrusrivier
From R4,250

138 Marine Beachfront Guesthouse

Guesthouse Central Onrusrivier
From R2,460

Glow Suites

Guesthouse Central Onrusrivier
From R1,980
Absolute Ocean Boutique Guesthouse

Absolute Ocean Boutique Guesthouse

Guesthouse Central Onrusrivier Hermanus
From R2,610
Kennedy's Beach Villa

Kennedy's Beach Villa

Guesthouse Central Onrusrivier
From R2,080

Bem Vindo Guesthouse

Guesthouse Central Onrusrivier
From R1,500

Protea 29

Self-catering Central Onrusrivier

Braeview Guesthouse

Self-catering Central Onrusrivier Hermanus
From R1,120

44 Mountain Drive

Self-catering Central Onrusrivier Hermanus
From R1,399

The Gables Guest House

Guesthouse Central Onrusrivier
From R1,690

AnchorsRest Hermanus

Self-catering Central Onrusrivier
From R600

The Whale's Tale Guesthouse

Guesthouse Central Onrusrivier Hermanus
From R2,050

House on Westcliff

Bed and Breakfast Central Onrusrivier
From R2,000

The Potting Shed Guest House

Guesthouse Central Onrusrivier
From R1,865

108 properties found · Showing 1–20

Onrusrivier is a small coastal village on the Western Cape's Whale Coast, sitting just outside Hermanus. The village has a relaxed character shaped by its lagoon, beachfront, and close proximity to some of the best shore-based whale watching in the world.