Start your holiday and Christmas party planning a.s.a.p. to ensure a table, private room, or the chance to buy out full St. John’s restaurants. As the holidays start to quickly approach, it is a perfect time to sort out those holiday party plans; and, there are over a dozen excellent restaurants or pubs in the city ready to host your celebrations.
These St. John’s restaurants and bars accommodate a wide range of guest list sizes. Choose among numerous private dining rooms for smaller dinners, or full room rentals for the bigger parties. Plus, many of these establishments are prepared with special event menus to offer your party a variety of dining options, such as set menus, buffets, or different meals of the day.
- Things to Do: 2025 Christmas and Holiday Events in St. John’s
St. John’s Fish Exchange
The team at the St. John’s Fish Exchange are experienced in helping groups of varying sizes with planning the ultimate private dinner or party. Use their expertise for the next holiday dinner, group dinner, or Christmas festivities. St. John’s Fish Exchange have an array of special event menus and can help to create your perfect holiday menu of drinks and foods. Plus, the warm and welcoming interior will ensure your celebration stays merry and bright.
Where: 351 Water St.
How to book: call or email (709) 739-7539/info@sjfx.ca
Piatto Pizzeria & Enoteca
Both of the St. John’s Piatto locations are ready to help with private dining and holiday/Christmas parties. Piatto Pizzeria & Enoteca are restaurants with authentic Neapolitan cuisine which they can prepare a few different ways for different parties. Plus, they have a select set of larger tables set aside each day to ensure larger groups are able to reserve space for their lunch or dinner.
Where: 377 Duckworth St., 60 Elizabeth Ave.
How to book: fill out form
The Gypsy Tea Room
The Gypsy Tea Room offers partiers and party planners the choice between three elegant venue spaces. These include the Private Wine Cellar, perfect for an intimate Christmas dinner party, the Conference Room for a catered meeting near the holidays, or the White Room for a big holiday celebration. The restaurant operates as a fine dining destination as well as an event venue and a wedding venue. With all of that experience combined, The Gypsy Tea Room is ready to help you create the perfect Christmas celebration.
Where: 315 Water St, St. John’s
How to book: fill out form
Magnum & Steins
There are three different private dining and event spaces available at Magnum & Steins which accommodate holiday parties of varying sizes. The largest of their spaces is the Wine Bar that offers room for 38 guests seated, followed by the Jeroboam Dining Room which fits 30 guests at full capacity. The Magnum & Steins Lounge option is perfect for those smaller holiday get-togethers with room for 16 seated guests. And, if possible, Magnum & Steins will provide the option for a full buyout.
Where: 329 Duckworth St, St. John’s
How to book: email or call magnumandsteins@gmail.com/ (709) 576-6500
YellowBelly Brewery & Public House
The YellowBelly Brewery, on the corner of Water and George Streets, offer the opportunity to set up your next holiday party or dinner within one of the city’s most iconic buildings. Choose between the brewery’s four private function spaces: the YellowBelly Building, the Kitchen Floor, the Public House, or the UnderBelly over five floors of historic St. John’s. Guests will have access to a menu of craft brews, while event organizers may also opt in for customized beer cans!
Where: 288 Water St.
How to book: email events@yytfoodservices.com
The Merchant Tavern
The Merchant Tavern invites you to not only book their private rooms or full restaurant but also invite you to make it all your own. Their event organizers will help plan the perfect holiday celebration from the food and drink to the festive décor and atmosphere. For those larger company Christmas parties, The Merchant Taver offers their entire restaurant. And for those with a smaller guest list, The Merchant Tavern also have private dining rooms available for 12-20 seated guests.
Where: 291 Water St.
How to book: email bookings@themerchanttavern.ca
Saltwater
With a large fireplace central to the Saltwater restaurant’s spacious dining area, and the classic pub atmosphere, Saltwater has the perfect space for a holiday event. Treat your staff or group to a memorable holiday dining experience through Saltwater’s menus of fresh seafood, locally sourced meats, and fun craft cocktails.
Where: 320 Water St.
How to book: email saltwaternfld@hotmail.com
The Cannery Kitchen & Social
Each of The Cannery Kitchen & Social locations on the East Coast gorgeous event and private dining spaces. The St. John’s Cannery Kitchen & Social, in the Hilton Garden Inn, also provide three different options for holiday and Christmas party bookings: the Dining Room for 60 guests, a full buyout for 76 guests, or the Bar rental for 50 guests, all seated. The Cannery Kitchen & Social have also prepared special Holiday Event Menu for celebrations.
Where: 150 New Gower St
How to book: call (709) 383-1319
The Pantry Café & Gardens
While The Pantry Café & Gardens do have three official event spaces to rent, one of those is the outdoor patio. So, for a November or December holiday event, they still have the 365 Greenhouse for 100 people, or their Dining Room for 36 people. These elegant and cozy spaces are available for morning, afternoon, or evening events, too! The Pantry Café & Gardens also have a catering service for those who wish to celebrate the holidays at the office, at home, orat a separate venue.
Where: 70 Clinch Crescent
How to book: call (709) 722-8200
The Rec Room
A holiday party at the St. John’s Rec Room gives your party guests access to food and drink as well as a night full of games, fun, or various types of entertainment. The Rec Room is able to configure their large dining area in numerous different ways to fit parties of all different sizes. They’ve also created a large Special Events menu to include breakfasts, lunches, and dinners, prix fixe meals, buffets, cocktail parties, and more. The Rec Room also provides party packages for gaming tokens.
Where: 48 Kenmount Rd Unit 2210
How to book: fill out form
Loose Tie
This top-notch cocktail bar in downtown St. John’s offers a social atmosphere that makes gathering for snacks and drinks on any night a celebration. Plus, the Loose Tie also have everything your next Christmas party or dinner needs to become a memorable event. This includes the upscale dining and party space, the creative menu items, including drinks and foods, or the
Where: 14 George St.
How to book: email info@loosetie.ca
The Rock Steakhouse Bar & Grill
There are three spacious private areas available for private parties of all sorts with The Rock Steakhouse Bar & Grill. It doesn’t matter if you select The Rock’s smaller, more intimate room or their larger dining rooms; each of The Rock’s three room options provide plenty of space, atmosphere, and room for custom seating arrangements or menu selections. The spaces at The Rock Steakhouse Bar & Grill include the East Wing, or the Main Dining Room, each with room for up to 65 people, or the Private Dining Room for up to 12 people.
Where: 7 Navigator Ave.
How to book: call (709) 753-0272
The Celtic Hearth
One of the Celtic Hearth’s claims to fame is the pub’s 24-hour service. The all-day/all-night pub in downtown St. John’s are also well-known for offering groups and parties a spacious and welcoming atmosphere that is perfect for all sorts of celebrations. Bring your next holiday party, large or small, to the heart of St. John’s and enjoy the menus of elevated pub fare, craft cocktails, and a long list of beers.
Where: 300 Water St
How to book: call (709) 576-2880
Vu Restaurant
Organize an incredible holiday and Christmas event with the Vu Restaurant in downtown St. John’s where the two-level restaurant has space for up to 110 people. Vu Restaurant accommodate those larger gatherings as well as private dining for up to 20 guests. There are also individual dining rooms available to reserve, while the Vu’s Chef Chris works to make each event menu special for each party.
Where: 115 Duckworth St.
How to book: call (709) 552-1635
Gingergrass
The Gingergrass Thai & Vietnamese Restaurant have a menu full of warming, soothing, and colourful dishes that offer a perfect way to celebrate the holidays over food and with friends. Plus, they have room for up to 25 guests for private functions like Christmas parties or any other holiday celebration. Whether you’re holiday dinner/party is for a couple of people or 25, Gingergrass will help to create a memorable event within their homey dining room for you and yours.
Where: 345 Duckworth St. Unit 101
How to book: call (709) 702-8424








