Wineries with Food in South Australia
Updated September 6, 2026
South Australia has 236 wineries that serve food with the tasting, out of the 501 you can visit. The biggest clusters are McLaren Vale and Barossa Valley. A typical tasting on this list is AU$20.
McLaren Vale
65 wineries
Barossa Valley
59 wineries
Adelaide Hills
33 wineries
The rest of South Australia
79 wineries
Also in South Australia
- Wineries with outdoor seating 160
- Dog-friendly wineries 148
- Wineries with scenic views 148
- Sparkling wine producers 127
- Wineries with tours 98
- Wineries with tastings under $50 85
- Wineries with picnic areas 78
- Kid-friendly wineries 77
- Wineries where you can meet the winemaker 46
- Walk-in-friendly wineries 23
- Natural wine producers 16
- Wineries with caves 11
Good to know
Which wineries in South Australia serve food?
Spill lists 236 wineries in South Australia that confirm food is available on site. Walk-ins are welcome at 14 of them, and 115 ask for a reservation. A typical tasting is AU$20.
Do I need to book a food pairing in advance in South Australia?
Usually, yes. Pairings and lunches at South Australia wineries are often limited to a few seatings a day and sell out on weekends, so reserve the food option with the tasting rather than on arrival.








































































































































































































































