Your Place on the Sunshine Coast

Lagoon Restaurant

Lagoon Restaurant Closed for the Season

The Lagoon Restaurant is closed for the season, excepting holiday dates below. See Local Dining Options for alternate options and local recommendations, or inquire at the Front Desk.

Special thanks to all of our guests who dined at The Lagoon Restaurant this past season – we look forward to extending a warm welcome once again when we re-open in April, 2018!

Holiday 2017 Dining – December

The Lagoon Restaurant at Painted Boat presents Holiday 2017 Dining, December 22-24 and December 27-30, from 5:00 pm to 9:00 pm (closed December 25 & 26).

Holiday Menu

Special New Year’s Dinner

Join us December 31 to ring in the New Year! $125 per person (plus taxes & gratuities), includes dinner, dancing and Midnight Celebration.

Reservations recommended – call toll free at 1 (866) 902-3955 or direct at (604) 883-2456.

Great Food, Stunning Views & Exceptional Service

The Lagoon Restaurant at Painted Boat Resort has become popular with locals and visitors alike, as patrons enjoy taking in the stunning views while savouring a delectable meal or a hand-crafted cocktail.

The Lagoon Restaurant’s management and staff includes a highly knowledgeable team of local Sunshine Coasters who focus on exceptional service, delivered with local charm, and warm, respectful hospitality.

Private Functions

The Lagoon Restaurant has an intimate lounge available for private dinners of 6 to 12 guests.

On the lower level, there is a private function room with its own deck and spectacular views available for small meetings and retreats, weddings, and special events to 75 guests.

Event Inquiries Weddings & Events

“Just an Absolute Gem!”

“Wow, gorgeous. Such delicious food I’m sad to live a little far away to return easily. Just an absolute gem!”

Yanick L.

@PaintedBoat on Instagram


Painted Boat Resort Spa & Marina
PO Box 153
12849 Lagoon Road
Madeira Park
British Columbia, Canada
V0N 2H0

Phone: 604-883-2456
Toll Free: 1-866-902-3955
Fax: 604-883-2122

Painted Boat is located just 2:45 hours from Vancouver / 3:30 hours from the USA border