Last Updated on 4 June 2026 by Ariana Svenson
There’s a reason the Swan Valley has become the go-to destination for so many Perth locals, especially when it comes to food. Located less than half an hour from the city, the region is known for wineries, cafés, long-established family businesses, and incredible dining.
There are many Swan Valley restaurants to choose from, but what really makes them stand out is the sheer variety packed into such a compact area. One stop might be a high-end winery restaurant overlooking vines, while the next is a family-run café serving pastries, local coffee, or homemade cakes beside a garden courtyard. As you explore further, you’ll come across breweries, distilleries, bakeries, chocolate shops, and plenty of places known for generous share-style meals.
This guide covers some of the best dining spots in the Swan Valley, including restaurants, cafés, high-tea spots, and more, worth adding to your itinerary.
Disclosure: Through my site there are links to affiliates, which means that I might receive commission if you buy something after clicking them. This costs you no more, and you definitely don’t pay extra. However, I do get a small amount which contributes to the upkeep of this blog. Thanks so much for all of your support. We hope you have a ball in Western Australia!
Swan Valley Dining Tips
- It pays to do a little research before heading to the Swan Valley to dine, especially on weekends and public holidays. Some of the best restaurants in Swan Valley, WA, close earlier than expected, while others are only open for lunch or operate on limited weekday hours.
- If you are travelling with a dog, always double-check the venue’s current pet policy before visiting. Some restaurants and wineries allow pets in outdoor areas only, while others change their rules depending on the day or event schedule. Refer to our dedicated guide to dog-friendly Swan Valley for recommendations.
- Booking ahead is highly recommended for popular winery restaurants and high tea venues, particularly during spring weekends, school holidays, and major holidays. The busiest lunch sittings can fill quickly.
- The best way to explore Swan Valley’s dining scene is to group nearby venues. That way, you can avoid driving back and forth across the valley. Swan Valley looks compact on a map, but stops spread out across West Swan Road, Great Northern Highway, Henley Brook, and Guildford can take longer to reach than expected.
- Swan Valley temperatures can get extremely hot during summer afternoons. Therefore, try to book an earlier time slot for breakfast and winery lunches, or schedule late-afternoon visits to cafés in Swan Valley.
Map Of the Top Spots – Swan Valley Restaurants, Café’s and More
Swan Valley is 25-30 minutes northeast of Perth CBD. The valley stretches across Guildford, Caversham, West Swan, Henley Brook, Herne Hill, and Baskerville, with restaurants, cafés, wineries, breweries, and dessert spots spread throughout the region.
Most visitors explore the Swan Valley by car. Guildford is often the easiest starting point, thanks to its direct access from Perth and its growing number of cafés and restaurants.
Here are the locations of the top spots:
If you are planning a longer itinerary, it can also help to combine your visit with other Perth weekend getaways and day trips from Perth, particularly if you want to continue toward the Perth Hills, Avon Valley, or surrounding areas afterwards.
Best Swan Valley Restaurants at Wineries & Breweries
Swan Valley is home to many award-winning wineries, breweries, and distilleries, and a large part of the region’s food scene revolves around them. Here are my top recommendations!
1. Riverbank Estate
Location: 126 Hamersley Rd, Caversham
Best for: Lunch – (Wednesday to Sunday) | À la Carte | Outdoor Dining | Wine Tasting | Dog Friendly Outdoors

Riverbank Estate was one of the prettier winery restaurants we came across in the Swan Valley, especially once we saw the view stretching over the vines behind the restaurant. The stone exterior, wide verandahs, and gardens give the whole place a welcoming look.

Even though we only stopped briefly, it immediately stood out as somewhere you could easily settle into for a long lunch and wine tasting. The restaurant is known for its seasonal à la carte menu, and the vineyard outlook has made it one of the most scenic Swan Valley lunch spots. There’s also outdoor seating overlooking the lawn area.
2. Wild Swan at Mandoon Estate
Location: 10 Harris Rd, Caversham
Best for: Lunch | Dinner | Fine Dining | Wine Pairing
Wild Swan is located inside Mandoon Estate’s beautifully restored grounds and has a menu focused on modern Australian cuisine. The space works especially well for long lunches, celebrations, or a slower dinner in Swan Valley paired with local wines.
The menu changes seasonally and leans heavily on local produce, with plenty of attention given to presentation and wine pairing. The vineyard setting and surrounding gardens also make the entire estate feel far more secluded than you would expect this close to Perth.
3. Homestead Brewery at Mandoon Estate
Location: 10 Harris Rd, Caversham
Best for: Lunch | Dinner | Casual Dining
Homestead Brewery has a much more relaxed atmosphere than Wild Swan, though it’s also located at Mandoon Estate. I have eaten at the Homestead Brewery at Mandoon Estate before, and it felt laid back while still serving genuinely good-quality food.
The brewery sits inside a homestead-style building with large indoor dining spaces and an outdoor seating area overlooking the lawn and river. I highly recommend this place for casual lunches, shared plates, craft beer paddles, burgers, pizzas, and slower afternoons with friends. There’s usually plenty happening around the estate as well.
4. The Henley Brook
Location: 9810 W Swan Rd, Henley Brook
Best for: Family Friendly | Lunch | Dinner (excluding Sundays and Mondays)

If you are passing through the Swan Valley around lunchtime, the Henley Brook is worth considering for a brief stop. I headed here during my visit and ended up staying for a coffee, with the venue’s laid-back atmosphere and small hen-themed touches giving the place plenty of personality.
The indoor dining area opens out onto a large grassed space, so it feels open and easy to settle into for a while.

The menu focuses on casual pub-style dining, including wood-fired pizzas, burgers, and share plates designed for groups. It’s a good option if you want something more informal or are looking for somewhere comfortable to stop for a Swan Valley lunch in the Henley Brook area.
5. Bailey Brewing Company
Location: 9861 West Swan Road, Henley Brook
Best for: Family Friendly | Lunch | Casual Dining

Bailey Brewing Company is one of the more casual brewery stops in the Swan Valley, with a menu built around hearty meals and craft beer. The food leans toward classic brewery favourites. The venue also has spacious outdoor seating areas, including sections where dogs are welcome.
6. Mash Brewing
Location: 10250 W Swan Rd, Henley Brook
Best for: Dog Friendly | Lunch | Casual Dining

Mash is a popular Henley Brook stop for casual lunches, tasting paddles, and afternoon drinks, especially if you enjoy brewery-style menus designed to pair well with craft beer.
The food offerings regularly change, though you will usually find things like tacos, bao buns, pork belly bites, burgers, and other share-friendly dishes across the menu. The brewery has a relaxed beer garden atmosphere with dog-friendly outdoor seating.

7. Mulberry Taphouse
Location: 34 Hamersley Rd, Caversham, WA
Best for: Family Friendly | Lunch (Thursday to Sunday) | Casual Dining | Dog Friendly

Mulberry Taphouse is one of the best places to eat in Swan Valley if you prefer an open-air gathering spot to a restaurant. It’s tucked beside the Mulberry Estate grounds with picnic tables spread beneath the trees.
We ended up really enjoying our stop here! The kids really enjoyed the mini-golf and the bright pink bouncy castle, and we grabbed lunch in the shade.

The food menu is delicious and affordable, consisting of burgers, pizzas, and easy pub-style meals. Drinks here are served from a converted shipping container.
8. Swan Valley Brewery
Location: 518 Great Northern Hwy, Middle Swan
Best for: Lunch | Dog Friendly | Family Friendly

Swan Valley Brewery stands out for the sheer amount of outdoor space surrounding the venue. When we visited, we were surprised by how large the garden areas and playground sections were, especially compared to other brewery venues in the region. The setup makes it easy to spread out and avoid crowding the dining areas.

There’s also a clearly marked separate entrance for visitors arriving with dogs, leading to the outdoor garden spaces, so you will not need to pass through the main building. Alongside the great beer selection, the menu focuses on pub-style meals suited to longer lunch stops in the valley.
9. The Funk Brew Shed
Location: 38 Swan St, Henley Brook
Best for: Lunch | Dog Friendly
The Funk Brewshed is one of the busier craft beer spots in the Swan Valley, particularly on weekends when the outdoor seating areas fill quickly.
The venue has a more industrial feel, with long tables, open spaces, and a menu built around smaller share-style dishes that pair well with tasting paddles and local beer.
Alongside the beer range, there are plenty of other drink options available. It is a good place to stop, even if not everyone in the group drinks craft beer. Dogs are also welcome in the outdoor areas.
10. Txoko Brewing + Kitchen
Location: 247 Haddrill Rd, Baskerville
Best for: Dog Friendly | Family Friendly | Lunch (Thursday to Sunday)
Txoko Brewing sits near Bells Rapids and is a convenient stop after a morning walk or time spent exploring the northern end of the Swan Valley. The brewpub combines craft beer with wood-fired pizzas, large outdoor seating areas, and plenty of open space overlooking the surrounding bushland.
There’s a big playground for kids alongside paved and grassed alfresco sections, and dogs are welcome at the outdoor picnic tables. The setting feels slightly removed from the busier parts of the valley, which gives it a quieter atmosphere during weekdays.
Make sure you read our waterfalls near Perth guide for info on the top spots to explore
11. Sittella Winery and Café Restaurant
Location: 100 Barrett St, Herne Hill
Best for: Lunch (Tuesday to Sunday)| Wine Pairing
Sittella Winery and Café Restaurant is one of the more peaceful dining spots in the Swan Valley, with tables overlooking the vines and wetlands surrounding the estate. The setting feels calm and spacious, particularly if you sit outside during lunch service.
This Swan Valley restaurant is known for its seasonal menus and wine-focused dining experience, making it a good option if you are after a slower meal paired with Swan Valley wines.
More Incredible Swan Valley Restaurants
There are plenty of other Swan Valley restaurants worth making time for. Across the region, you’ll find long-running local favourites, garden dining spots, and smaller venues that add even more variety to the Swan Valley food scene.
12. Taylors in the Valley
Location: 510 Great Northern Hwy, Middle Swan
Best for: Dog Friendly | Breakfast and Lunch (Closed Monday, Tuesday)

Taylors in the Valley is a hidden-garden café with rustic décor, vines, artwork, and old collectables spread throughout the property. We have eaten lunch here with the dogs sitting outside, and it worked especially well as a quieter stop between visits to wineries and cellar doors.
The menu changes depending on what is growing in the garden, with cakes, savoury tarts, and café-style meals all made in-house. The nearby antique shop and Jude Taylor Studio also make it worth spending extra time wandering around the grounds after your meal.
13. Pasta in the Valley
Location: 2931 W Swan Rd, Caversham
Best for: Family Friendly | Dinner | Casual Dining

Finding dinner in the Swan Valley later in the evening can sometimes be tricky, especially on Sundays when many venues close early. We ended up at Pasta in the Valley one Sunday night and quickly understood why the place is one of the top eateries in the Swan Valley. The restaurant was packed with families and larger groups ordering generous pasta dishes, pizzas, and comfort-style meals at reasonable prices without sacrificing quality.

Compared to some of the more refined winery venues nearby, this place had a much more down-to-earth atmosphere. Between the playground, big dining areas, and a steady stream of people enjoying simple food together.
14. Valencia Bar & Grill
Location: 55 Benara Rd, Caversham
Best for: Family Friendly | Dog Friendly | Dinner | Lunch (Weekends only)

Valencia Bar & Grill is a slightly more modern Swan Valley dinner spot, with a menu focused on grilled meats, seafood, cocktails, and contemporary Australian dishes. The atmosphere feels more suited to longer lunches or dinner reservations compared to the quicker café-style stops around the valley. It’s also located close to several wineries and breweries.

15. Sandalford Restaurant & Bar
Location: 3210 W Swan Rd, Caversham
Best for: Family Friendly | Lunch

Sandalford Restaurant & Bar is one of the more established dining venues in the Swan Valley, sitting within the grounds of the historic Sandalford Wines estate. The restaurant features contemporary Australian and European cuisine, with menus designed around seasonal produce and wine pairing.
The estate itself adds a lot to the experience, with vineyard views, mature trees, and large grounds surrounding the dining spaces. It works particularly well for longer lunches, celebrations, or a more traditional Swan Valley winery restaurant experience.
16. Guildford Hotel
Location:159 James St, Guildford
Best for: Family Friendly | Dog Friendly | Lunch | Dinner

The Guildford Hotel is one of the busiest dining and social spots on the edge of the Swan Valley. Because of its location in Guildford, it often attracts both Swan Valley visitors and Perth locals looking for somewhere easy to meet for lunch or dinner. The menu focuses on pub-style favourites, wood-fired pizzas, burgers, and share plates, alongside a large selection of drinks.
17. Rose & Crown
Location: 105 Swan St, Guildford
Best for: Family-Friendly | Dog-Friendly | Lunch | Dinner

Rose & Crown is one of the best-known dining spots near the Swan Valley, and after eating here ourselves, it was easy to understand why bookings are so strongly recommended. The hotel was almost full when we visited for dinner, with people spread across the historic dining rooms, outdoor areas, and bar spaces inside one of Western Australia’s oldest pubs.
The building itself adds a lot to the experience, particularly the cellar dining areas downstairs, which are well worth seeing even if you are not eating there. Alongside the main pub menu, there is also a bar/lounge space called The Posh Convict, known for generous meals and classic pub dishes with a more elevated finish.
18. Alfred’s Kitchen
Location: Cnr Meadow & James St
Best for: Dinner | Casual Dining | Late-Night Eats
Alfred’s Kitchen is one of the most iconic casual food stops around Guildford and the Swan Valley, operating from a restored early-1900s train carriage, which gives the place a distinct old-school atmosphere. The menu focuses on burgers, hot dogs, steak sandwiches, and its well-known pea and ham soup, which many people still stop specifically to order.
19. Locale Mio
Location: 159-161 James St, Guildford
Best for: Lunch (Friday to Sunday) | Dinner
Locale Mio is a popular Italian restaurant in Guildford known for generous portions and a menu centred around wood-fired pizza and Italian-inspired mains. Seasonal ingredients help keep the menu varied. The fresh pasta dishes and pizzas remain some of the most ordered items.
Swan Valley Café’s
Alongside its restaurants and wineries, the Swan Valley also has plenty of cafés, ranging from garden coffee spots to French-inspired patisseries and brunch venues tucked beside vineyards. Some of the best cafés in Swan Valley are ideal for slower morning stops before winery hopping, while others are worth visiting specifically for coffee, cakes, pastries, or Breakfast.
20. Maison de Honore
Location: 100 Benara Rd, Caversham
Best for: Breakfast | Light lunch

On our last visit, we stopped by Maison de Honore on Benara Road, hoping to finish the day with a quick coffee and hot chocolate. The café has that distinct French atmosphere, with shelves filled with pastries, macarons, and desserts that look exactly how you would expect from a French-style patisserie.
We arrived late on a rainy Sunday afternoon. While the cakes and macarons still looked fantastic, the café was extremely busy, and the wait became much longer than expected, so we ended up leaving without ordering. Even so, the setting itself still stood out as one of the more visually charming café stops in the Swan Valley.
21. Swan Valley Sisters
Location: 1715 Gnangara Rd, Henley Brook
Best for: Dog Friendly | Breakfast | Early Lunch
Swan Valley Sisters is a small produce café beside Edgecombe Brothers. It’s perfect for a quieter coffee stop before heading deeper into the Swan Valley.
The café is known for good coffee, homemade cakes, breakfast toasties, and local produce, with weekends usually bringing a busier market-style atmosphere around the property. There’s outdoor seating available for visitors with dogs, and the setup feels more like a local café stop.
22. Little Vines
Location: 3/104 Swan Street, Guildford
Best for: Breakfast | Brunch | Lunch
Little Vines is one of the more hidden café spots around Guildford, tucked behind Little Guildford with a leafy courtyard filled with umbrellas, greenery, and soft lighting that gives the whole place a peaceful, garden atmosphere.
Some people call it the “most wholesome date spots in Perth,” and it’s easy to see why once you walk into the barn-style setting. Alongside brunch and lunch options, the café has become especially popular for its relaxed courtyard atmosphere and bottomless brunch.
23. The Lounge Room on James
Location: 187 James St, Guildford
Best for: Breakfast | Early Lunch
The Lounge Room on James is one of the busiest cafés in Guildford, especially during the morning and lunchtime rush when the pavement tables fill quickly with people stopping for coffee and meals along James Street. When I walked past, the place was completely packed, while the indoor dining area offered a cooler, air-conditioned escape from the warmer Swan Valley afternoons.
24. Keni Donuts & Café
Location: 171 James St, Guildford
Best for: Breakfast and Light Lunch (Monday to Saturday) | Family Friendly
Keni Donuts & Café is an easy stop for anyone craving something sweet while exploring Guildford and the Swan Valley. The café is filled with colourful doughnuts, baked treats, and rotating seasonal flavours, with everything from classic glazed varieties through to cream-filled specials lined across the counters.
Alongside the desserts, the café also serves coffee, breakfast dishes, lunch options, and Filipino-inspired treats, which set it apart from nearby cafés.
25. Guildford Bakery
Location: 175 James St, Guildford
Best for: Family Friendly | Breakfast | Light Lunch

Guildford Bakery was easily one of the busiest food stops we saw along James Street, with a constant line of workers, locals, and visitors moving through the doors. Seeing that many regulars lining up was probably the best sign possible that the food was worth stopping for.
Inside, the bakery is packed with cakes, slices, pastries, fresh bread, classic pies, and coffee, making it an easy place to grab something quickly before continuing through Guildford or the Swan Valley. The selection is huge, especially if you enjoy old-school bakery favourites.
26. The Naked Fox
Location: 8990 W Swan Rd, Henley Brook
Best for: Lunch (Thursday to Monday) | Casual Dining
The Naked Fox is a smaller venue along this stretch of the Swan Valley, making it a good option if you want somewhere quieter to pause for food or wine between larger winery stops.
The space feels more intimate than many nearby venues, with a menu focused on casual dining and drinks without trying to compete with the bigger estates. It works particularly well for a brief stop, especially if you are already exploring the Guildford and Swan Valley area.
27. Whistler’s Chocolate Co
Location: 506 Great Northern Hwy, Middle Swan
Best for: Family Friendly | Breakfast | Lunch

Whistler’s Chocolate Co is one of the busiest and most recognisable stops in the Swan Valley, especially during weekends and school holidays when the café, chocolate shop, and gardens fill quickly with families.

When we visited on a Sunday, the staff mentioned it was only considered a “steady” day and that school holiday crowds are often several times busier. If you are interested in trying different flavours, you can also ask the staff about chocolate samples during your visit.
28. Swan Valley Station Coffee Shop
Location: 60 Forest Rd, Henley Brook
Best For: Breakfast and Lunch (Wednesday to Sunday)
Swan Valley Station Coffee Shop is a convenient stop if you are after a short coffee break while exploring the valley. The café has a casual roadside feel, making it popular for quick morning visits, takeaway drinks, and lighter café-style meals before continuing to explore the region.
29. Yahava KoffeeWorks
Location: 4752 W Swan Rd, West Swan
Best for: Breakfast | Light Lunch
Yahava KoffeeWorks is one of the best-known Swan Valley coffee shops, attracting visitors specifically for its freshly brewed coffee and tasting experiences. Alongside ordering drinks from the café, visitors can sample different coffee flavours, learn more about roasting, and even take part in barista training sessions.
High Tea in Swan Valley
High Tea Swan Valley has become increasingly popular for birthdays, girls’ days out, baby showers, and slower weekends exploring the region. I’d love to get dressed up and take one or both of my girls for high tea in the valley, but I still have to get around to organising it.
Several places offer high tea, but you need to book in advance and pay a deposit. You can choose from elegant tearooms to garden bistros with dessert towers, tea selections, and seasonal brunch menus.
30. Mrs Rabbit Tearooms
Location: 8560 W Swan Rd, Henley Brook

Mrs Rabbit Tearooms brings a more traditional Swan Valley high tea feel, with vintage-inspired décor, delicate desserts, and tea served in a setting designed for slower afternoons.
The space suits birthdays, catch-ups, and smaller celebrations, particularly if you are specifically searching for a more classic Swan Valley high tea experience.
The menu includes sweet pastries, savoury items, cakes, and tea selections presented in the traditional tiered style associated with high tea services.
31. Lavender Estate Bistro
Location: 6 Cranleigh St, West Swan
Lavender Estate Bistro sits in a small lavender-focused setting in West Swan and offers a more casual take on a tearoom experience. While not as formal as a classic high tea venue, it’s a nice stop for coffee, desserts, or a delicious brunch, particularly when the lavender is in bloom, and the outdoor seating comes into its own.
32. The Olive Estate Tearooms
Location: 11111 W Swan Rd, Henley Brook
The Olive Estate Tearooms offers a quieter countryside setting for high tea and lighter meals in the Swan Valley, surrounded by gardens and olive trees, giving the venue a slower, more traditional feel. The tearoom is known for homemade cakes, tea service, and relaxed outdoor dining.
It’s a good option if you are looking for a calmer High Tea Swan Valley experience, away from some nearby venues, particularly during cooler months when the gardens are at their best.
Final Words: Swan Valley Restaurants + Dining
One of the best things about exploring Swan Valley restaurants is how varied the food scene feels from one stop to the next. You can go from vineyard lunches and breweries to coffee shops, garden cafés and old pubs all within a short drive. Whether you are planning Breakfast, lunch, dinner, or just somewhere for cake and coffee, there is no shortage of places worth trying in the Swan Valley.
If you’re planning an incredible Swan Valley trip, make sure you read our other Swan Valley guides:





Leave a reply