Search
-
Back to blogs & promos
  • Food & Drink

Christmas Day Lunch in Adelaide and South Australia 2026

October 22nd, 2026
Mick O'Shea's Outside View

This Christmas, pubs across South Australia are serving up festive feasts, indulgent buffets, and family-friendly celebrations that make the season truly special. From inner city favourites to coastal hideaways, there’s a pub to suit every festive mood.

Skip the stress of cooking and clearing up at home and celebrate with delicious menus, lively atmosphere, and memorable moments with family and friends.

Adelaide and surrounds

Mile End Hotel

Skip the chaos and head straight to “The End”. Mile End Hotel is serving a three-course Christmas lunch with all the traditional trimmings, just minutes from the city. Separate prices for adults, teens and children make the maths easy. Choose your time through the venue’s booking link.

  • Price: Adults $130; teens 13–17 $78; children 4–12 $35
  • When: Check available sittings through the event booking page
  • Where: 30 Henley Beach Road, Mile End

 

Book Now

Mick O’Shea’s

This year, Mick’s is switching the Christmas table to a buffet. Mick O’Shea’s is laying on a premium spread with a carvery, seafood and more, so everyone from the roast loyalist to the seafood fanatic can build their own plate. Gather the family in Hackham and let the buffet do the talking.

  • Price: Adults $150; teens 13–17 $78; children 6–12 $45
  • When: Check available sittings through the event booking page
  • Where: Main South Road, Hackham

 

Book Now

Duck Inn

Start with shared grazing plates, move on to the Christmas favourites with all the trimmings, and finish with Christmas pudding. The Duck Inn has a seating for every mood, so pick your spot: the Restaurant starts at noon, the Bar at 12.30pm and the undercover Deck at 1pm. The Adelaide Hills crowd has it sorted.

  • Price: Adults $130; teens 13–17 $78; children 12 and under $35
  • When: Restaurant noon; Bar 12.30pm; undercover Deck 1pm
  • Where: 393 Main Road, Coromandel Valley

 

Book Now

 

Payneham Tavern

Santa is on the guest list at Payneham Tavern, which is putting on a three-course Christmas lunch with a visit from the big man himself scheduled during the celebration. Adults, teens and kids all have their own published prices, so planning for Adelaide’s east is easy. Follow the booking page to choose your table and time.

  • Price: Adults $130; teens 13–17 $78; children under 12 $35
  • When: Check available sittings through the event booking page
  • Where: 319 Payneham Road, Payneham

 

Book Now

Parkside Hotel

Settle in at noon for a proper sit-down: three courses built around the Christmas classics and the trimmings, brought to your table. Parkside Hotel is a good one for a relaxed family Christmas on Glen Osmond Road. Bookings are essential on the day, so lock yours in early.

  • Price: Adults $130; teens 13–17 $78; children under 12 $35
  • When: Noon
  • Where: 142 Glen Osmond Road, Parkside

 

Book Now

Hampstead Hotel

Christmas for a table of different appetites. Hampstead Hotel has a buffet of roast meats, fresh seafood and desserts, with plenty for even the fussiest of kids. Everyone can pile their plate exactly how they like it. Check the event booking page for current sittings before you gather the troops.

  • Price: Adults $160; teens 13–17 $83; children 5–12 $35
  • When: Check available sittings through the event booking page
  • Where: 143 North East Road, Collinswood

 

Book Now

Grand Junction

Grand Junction Tavern has a set-menu price for $90, and that gets you three courses of festive favourites with none of the cooking or cleaning. There are separate teen and children’s tickets, and the littlest guests (four and under) dine free. It’s a top pick for Adelaide’s west.

  • Price: Adults $90; teens 13–17 $48; children 5–12 $25; four and under free
  • When: Check available sittings through the event booking page
  • Where: 174 Grand Junction Road, Pennington

 

Book Now

Waterloo Station

Roast carvery, seafood, salads and antipasto, then a dessert bar with a chocolate fountain and soft serve. Yes, really. Waterloo Station Hotel makes the kids’ day, too, with bottomless soft drink and a present for every child. The Paralowie lunch runs from 11.30am to 2pm, and bookings are essential.

  • Price: Adults $150; ages 13–17 $78; children 6–12 $45
  • When: 11.30am–2pm
  • Where: 138 Waterloo Corner Road, Paralowie

 

Book Now

Regional South Australia

Victoria Hotel

Country pub, big Christmas. Victoria Hotel is serving a three-course lunch with all the trimmings in true country hospitality style, and spots fill fast, so book early. It’s a local favourite for Strathalbyn residents and anyone spending Christmas in the surrounding region.

  • Price: Adults $130; teens 17 and under $78; children 12 and under $35
  • When: Check available sittings through the event booking page
  • Where: 16 Albyn Terrace, Strathalbyn

 

Book Now

Robe Hotel

Christmas by the coast. Robe Hotel is serving a three-course sit-down lunch on the Limestone Coast: a shared grazing plate to start, traditional roasts and seasonal sides, then something indulgent to finish. If Christmas takes you to Robe this year, book a festive table by the sea and leave the cooking to the pub.

  • Price: Adults $140; teens $83; children $35
  • When: Check available sittings through the event booking page
  • Where: Mundy Terrace, Robe

 

Book Now

Christmas lunch questions

Which Adelaide pubs have Christmas Day buffets in 2026?
Mick O’Shea’s in Hackham, Hampstead Hotel in Collinswood and Waterloo Station Hotel in Paralowie have published Christmas buffet events.

What is the lowest adult Christmas lunch price in this guide?
Grand Junction Tavern has the lowest listed adult food package at $90 for three courses. This comparison covers the venues in this guide and does not include drinks or extra purchases.

Where can I book Christmas lunch outside Adelaide?
Victoria Hotel in Strathalbyn and Robe Hotel on the Limestone Coast have published three-course Christmas lunches for 2026.

Download to receive
$10 off your first order
Related articles

Where to Watch Melbourne Cup in Melbourne

October 22nd, 2026
Read more

Where to Enjoy Christmas Day Lunch in in Brisbane and South East Queensland 2026

October 22nd, 2026
Read more

Christmas Day Lunch in Melbourne 2026

October 21st, 2026
Read more
View all