Search
-
Back to blogs & promos
  • Food & Drink

A Christmas to Remember at South Australia’s Favourite Pubs

November 7th, 2025
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.

Mile End Hotel

Guests can skip the chaos and head straight to ‘The End‘, enjoying the newly renovated beer garden and a three-course Christmas lunch with all the trimmings. Perfect for families and friends looking for a stress-free festive day.

  • $125 per adult | $75 per teen (13–17 yrs) | $35 per child (4–12 yrs)

  • Bookings: From 12pm, indoors or outdoors

  • Address: 30 Henley Beach Road, Mile End

Book Now

Mick O’Shea’s

Celebrate Christmas with live music, carols, Santa visits, and a festive raffle on Christmas Eve, then return for a three-course Christmas Day lunch with all the holiday favourites. A family-friendly atmosphere at Mick O’Shea’s makes it the perfect choice for locals and visitors.

  • $105 per adult | $55 per teen (13–17 yrs) | $35 per child (4–12 yrs)

  • Bookings: From 11.30am

  • Address: Main South Road, Hackham

Book Now

Duck Inn

Get into the festive spirit early with the annual Mega Christmas Raffle on Friday 19 December, then enjoy a three-course Christmas lunch on the big day. Slow down, relax, and enjoy seasonal favourites in a welcoming local pub atmosphere at The Duck Inn.

  • $125 per adult | $45 per child (14 yrs & under)

  • Bookings: 12pm, 12.30pm & 1pm

  • Extra: 19 Dec Raffle tickets $2 each, on sale from 4pm with draw at 6.30pm

  • Address: 393 Main Road, Coromandel Valley

Book Now

 

Payneham Tavern

Enjoy a delicious three-course Christmas lunch at Payneham Tavern filled with festive flavours, perfect for all ages. Santa Claus will make a special appearance to spread some cheer, making this a memorable family celebration.

  • $125 per adult | $75 per teen (13–17 yrs) | $35 per child (under 12)

  • Bookings: 12pm, 12.30pm & 1pm

  • Address: 319 Payneham Road, Payneham

Book Now

Parkside Hotel

Celebrate in style at Parkside Hotel with a three-course sit-down lunch featuring all your Christmas favourites and generous trimmings. Indoor, bar, and outdoor seating options make it a versatile choice for family and friends.

  • $125 per adult | $75 per teen (13–17 yrs) | $45 per child (under 12)

  • Bookings: 12pm

  • Address: 142 Glen Osmond Road, Parkside

Book Now

Hampstead Hotel

Indulge in a mouthwatering Christmas buffet with succulent roast meats, fresh seafood, and decadent desserts. At Hampstead Hotel, there are plenty of options for even the pickiest eaters, making it ideal for families.

  • $145 per adult | $75 per teen (13–17 yrs) | $35 per child (4–12 yrs) | Under 5 FREE

  • Bookings: 11.30am, 12.30pm, 1pm, 1.30pm & 2pm

  • Address: 143 North East Road, Collinswood

Book Now

Grand Junction

Celebrate the most festive day of the year at Grand Junction with a delicious three-course Christmas lunch in the comfort of your local. Simple, stress-free, and full of holiday cheer.

  • $90 per adult | $45 per child (5–17 yrs) | Under 5 FREE

  • Bookings: 12pm

  • Address: 174 Grand Junction Road, Pennington

Book Now

Waterloo Station

Enjoy all your festive favourites at Waterloo Station‘s Christmas buffet, featuring a carvery of roast meats, fresh seafood, salads, antipasto bar, dessert station with chocolate fountain and soft-serve machine. Kids receive bottomless soft drinks and a special Christmas gift.

  • $140 per adult | $75 per teen (13–17 yrs) | $45 per child (4–12 yrs) | Under 4 FREE

  • Bookings: 12pm

  • Address: 138 Waterloo Corner Road, Paralowie

Book Now

Victoria Hotel

Celebrate Christmas with a three-course festive lunch served with all the classic trimmings in warm country hospitality. Vicotria Hotel‘s Christmas lunch is perfect for locals or travellers passing through, with the menu is designed to serve everyone some delightful festive cheer.

  • $125 per adult | $90 per teen (13–17 yrs) | $65 per child (12 & under)

  • Bookings: 12pm

  • Address: 16 Albyn Terrace, Strathalbyn

Book Now

Robe Hotel

Enjoy Christmas on the Limestone Coast at Robe Hotel with a festive three-course lunch, including a shared grazing plate on arrival, traditional roasts, seasonal sides, and indulgent desserts.

  • $125 per adult | $65 per teen | $35 per child

  • Bookings: 12pm

  • Address: Mundy Terrace, Robe

Book Now

 

Pubs across Adelaide and South Australia make it easy to enjoy a stress-free, delicious, and festive Christmas Day with family and friends. Early bookings are recommended to secure your spot!

Download to receive
$10 off your first order
Related articles

Best Places to Book a Family Christmas Day Lunch in Melbourne

November 10th, 2025
Read more

Where to Enjoy Christmas Day Lunch in South East Queensland’s Best Pubs

November 7th, 2025
Read more

Christmas Day Feasts at Pubs Around Melbourne

November 7th, 2025
Read more
View all