High-end winery dining rooms? Tick. All-in modern Chinese feasting? You bet. A specialist tempura restaurant? Yes, really. Margaret River has long turned heads for its wine, surf and scenery, and now the area has added dining destination to its already impressive resume. Here's our wrap of the region's best places to eat. Pack an appetite – you're going to need it.


A polished cellar-door restaurant proving sustainability and deliciousness can – and should – go together.

242 Quininup Road, Wilyabrup

Vasse Felix

Margaret River's first commercial vineyard continues to thrill with modern, accessible cooking.

Caves Road (Corner Tom Cullity Drive), Margaret River
Book a Table

Leeuwin Estate

Following the appointment of a Rick Stein alum in the kitchen, this regional pioneer keeps on keeping on.

Stevens Road, Margaret River
Book a Table

Cullen Wines

Biodynamic wines and cooking come together in a calming vineyard setting.

4323 Caves Road, Wilyabrup
Book a Table

Blue Manna

A relaxed Dunsborough dining room specialising in seafood and Asian flavours.

1/16 Cyrillean Way, Dunsborough

Glenarty Road

A farm-to-table restaurant that's been five generations in the making.

70 Glenarty Road, Karridale

Miki's Open Kitchen

A specialist tempura restaurant unifying east and south-west like nobody else.

131 Bussell Hwy, Margaret River

Yarri Restaurant and Bar

After more than two decades at Vasse Felix, veteran chef Aaron Carr is thrilling diners at his smart Dunsborough bar and eatery.

6/16 Cyrillean Way, Dunsborough

Chow’s Table

East meets west at this cool modern-Chinese dining room in a breezy bushland setting.

5 Quininup Road, Yallingup

Cape Lodge

Soignee, luxe and elegant: the restaurant at Margaret River's finest bed for the night is as polished as its mothership.

3341 Caves Road, Yallingup
Book a Table

Settlers Tavern

Great bands. A mighty, award-winning wine list. Bold, comforting cooking. This is a pub any town would gladly call its own.

114 Bussell Hwy, Margaret River