The best private dining restaurants in Edinburgh for special celebrations

Step into a world of playful elegance as art meets fine dining. Credit: Duck & Waffle Edinburgh
A private dining room at Duck & Waffle Edinburgh, featuring unique duck portraits on wooden-panelled walls, considered one of the best restaurants for private dining in Edinburgh.

Edinburgh offers a dining scene as varied as its landscape, perfect for creating unforgettable memories. From intimate, candle-lit spaces in Old Town to stylish rooftop venues with breathtaking views of Edinburgh Castle, the city’s private dining spots cater to all kinds of gatherings. Whether it’s a small family dinner, a festive celebration, or an impressive business meeting, the best restaurants for private dining in Edinburgh offer a setting for every occasion.

Imagine a night filled with juicy Scottish steaks in a sophisticated New Town steakhouse or a Christmas party with custom gin cocktails at a waterside distillery. For a special brunch, relax in a modern, vibrant venue in Morningside, or enjoy a festive afternoon tea at a luxury hotel. Gather friends for a lively evening on a rooftop terrace, complete with fire pits and panoramic city views, or explore Mediterranean and Scottish fusion dishes for a grand feast. Edinburgh’s private dining rooms also boast cosy wood-panelled interiors for intimate meals, and elegant, high-rise dining experiences where every seat boasts a spectacular view. 

Book your table on OpenTable to secure your spot for a standout private dining experience in the Scottish capital.

Read on for the best restaurants for private dining in Edinburgh

For group gatherings with sharing menus at one of the best restaurants for private dining in Edinburgh – visit Hawksmoor Edinburgh

Diners tucking into steak plates at Hawksmoor Edinburgh
Book a large party sharing menu and feast on top-notch steak and wine at Hawksmoor. Credit: Hawksmoor
A steak pan sites in the centre of a spread of sides at Hawksmoor Edinburgh
Expect sharing plates of steak and stellar sides at Hawksmoor. Credit: Hawksmoor

If you’re looking for Edinburgh private dining rooms that cater to large groups, Hawksmoor Edinburgh offers a spacious, elegant option. Known for its luxurious take on steakhouse dining, Hawksmoor provides a private dining room with a capacity for 46 guests, perfect for group celebrations. For festive occasions, Hawksmoor’s sharing menus feature seasonal dishes like turkey with all the trimmings and prime rib roasts, each accompanied by hearty sides. The menu also includes crowd-pleasers like the grass-fed sirloin and the roasted sea bass, ensuring there’s something for everyone. The private dining room’s classic decor, with dark wood accents and large windows, creates a warm and inviting atmosphere, ideal for bringing friends, family, or colleagues together for a memorable dining experience.

For private dining in Edinburgh’s New Town – book The Spanish Butcher – Edinburgh

the-spanish-butcher-3
Take a seat at the glowing bar of The Spanish Butcher – Edinburgh, perfect for unwinding with a handcrafted cocktail. Credit: The Spanish Butcher – Edinburgh
the-spanish-butcher-2
Tuck into hand-cut fries topped with shaved Manchego at The Spanish Butcher – Edinburgh. Credit: The Spanish Butcher – Edinburgh

Located in Edinburgh’s lively New Town, The Spanish Butcher – Edinburgh offers a sophisticated steakhouse experience, perfect for private dining in Edinburgh. Known for its impressive Spanish-inspired menu, this Edinburgh gem provides a stunning private dining room that accommodates up to 20 guests for a sit-down meal or 105 for larger receptions. Guests can savour signature dishes like Galician beef, celebrated for its rich, intense flavour, or the perfectly grilled Ibérico pork. For seafood enthusiasts, the whole grilled lobster paired with garlic butter is a luxurious choice. Complementing the menu, the wine list boasts Spanish reds and whites from top vineyards, ensuring a complete dining experience. The stylish interiors—featuring warm wood panelling, soft lighting, and plush leather seating—create an inviting atmosphere, perfect for gatherings that demand a blend of fine cuisine and refined ambiance.

For intimate, exclusive gatherings at one of the best restaurants for private dining in Edinburgh – sample Angels with Bagpipes in Old Town

angels-with-bagpipes-1
Savour every detail of this artistic dish, crafted to delight the senses. Credit: Angels with Bagpipes
angels-with-bagpipes-3
Escape into a cosy corner for a truly private and exclusive dining moment. Credit: Angels with Bagpipes

Nestled in Edinburgh’s Old Town, Angels with Bagpipes is ideal for intimate, confidential gatherings. Its private dining room accommodates up to 18 guests, offering a charming space for small group dinners or special celebrations. Menu highlights include roast lamb with rosemary jus and the popular Scottish salmon, each served with seasonal vegetables and flavours. A curated wine and whisky selection accompanies the menu, making each dish a true celebration of Scottish produce. With stone walls, candlelight, and rustic wooden tables, the private dining room at Angels with Bagpipes creates a warm, intimate setting, perfect for confidential gatherings or exclusive dinners.

For festive celebrations at one of the best restaurants for private dining in Edinburgh – grab a table at Cold Town House in Grassmarket

cold-town-house-4
Kick back in the lively interiors of Cold Town House, where every corner invites celebration. Credit: Cold Town House
cold-town-house-5
Share a slice and a story with friends over these freshly baked pizzas. Credit: Cold Town Houseouse-5
cold-town-house-6
Toast to good times with an array of signature cocktails. Credit: Cold Town House

Offering spectacular views of Edinburgh Castle, Cold Town House is a top choice for private dining in Edinburgh. Located in the vibrant Grassmarket area, this brewery is known for its rooftop terrace and lively vibe. With private dining for up to 100 guests, it’s an ideal venue for festive gatherings. During the holiday season, Cold Town House hosts special events, such as brunch with Santa and the Hogmanay roof terrace party. Menu highlights include signature pizzas topped with locally sourced ingredients, perfect for sharing. Their on-site craft beers and inventive cocktails are perfect pairings for a celebratory meal. With warm fire pits and cosy seating, the rooftop terrace offers unbeatable views of Edinburgh Castle, adding a touch of magic to any celebration. Cold Town House captures the festive spirit, making it a memorable venue for holiday parties and gatherings.

For a business lunch in a private dining room – check out Kyloe Gourmet Steak Restaurant in West End

kyloe-gourmet-steak-restaurant-1
Unwind in Kyloe’s plush seating for a cosy and intimate dining experience. Credit: Kyloe Gourmet Steak Restaurant
kyloe-gourmet-steak-restaurant-4
Settle into Kyloe’s inviting booth seating, ideal for a relaxed meal. Credit: Kyloe Gourmet Steak Restaurant
kyloe-gourmet-steak-restaurant-2
Relish a seafood starter of oysters paired with a glass of bubbly. Credit: Kyloe Gourmet Steak Restaurant
kyloe-gourmet-steak-restaurant-3
Sink your teeth into Kyloe’s perfectly grilled steak, served with a fresh side salad. Credit: Kyloe Gourmet Steak Restaurant

Award-winning steaks and elegant interiors make Kyloe Gourmet Steak Restaurant a top choice for private dining rooms in Edinburgh’s West End. This steakhouse’s private dining room accommodates up to 18 guests, making it an excellent choice for business lunches or intimate dinners. Kyloe’s menu celebrates Scottish beef, with premium cuts like grass-fed ribeye and dry-aged T-bone prepared to perfection. The seared tuna steak and Scottish langoustine offer lighter options, while a curated wine list complements each dish with selections from world-renowned vineyards. With its dark wood tables, ambient lighting, and comfortable leather seating, the private dining room at Kyloe provides a professional yet welcoming atmosphere, ideal for important business gatherings or client meetings.

For private dining with iconic city views – book a booth at Duck & Waffle Edinburgh in New Town

duck-waffle-edinburgh-1
Savor a variety of delicious dishes in this spread, perfect for a communal dining experience at Duck & Waffle Edinburgh. Credit: Duck & Waffle Edinburgh
duck-waffle-edinburgh-2
Indulge in a fresh seafood spread complemented by Tabasco. Credit: Duck & Waffle Edinburgh
duck-waffle-edinburgh-3
Gather around in the sleek dining area with ambient lighting and plush seating. Credit: Duck & Waffle Edinburgh
duck-waffle-edinburgh-4
Let the mixologists surprise you with inventive cocktails at the bar. Credit: Duck & Waffle Edinburgh

Located in the city’s New Town, Duck & Waffle Edinburgh is the perfect choice for private dining in Edinburgh with city views. This high-rise restaurant offers private dining rooms perfect for groups, with a menu that highlights local flavours. Signature dishes include the duck leg confit and their renowned waffles with maple-glazed bacon. The bar menu includes a selection of cocktails, such as their signature Duck & Stormy, making it a lively spot for celebratory toasts. Book The Whisky Room for up to 10 people for an intimate dinner party, or The Nest for a larger event of 20 seated guests. With floor-to-ceiling windows and sleek, modern decor, Duck & Waffle provides a vibrant setting with panoramic city views, making it an ideal spot for group gatherings or special occasions.

For a private brunch or a cocktail reception – try McLarens on the Corner in Bruntsfield

mclarens-on-the-corner
Settle into McLarens’ plush booth seating, perfect for private dining gatherings. Credit: McLarens on the Corner
mclarens-on-the-corner-4
Enjoy the warm and intimate setting for a cosy dining experience. Credit: McLarens on the Corner
mclarens-on-the-corner-2
Indulge in a classic steak served with a Yorkshire pudding and roasted vegetables. Credit: McLarens on the Corner
mclarens-on-the-corner-3
Enjoy a refreshing pint of Cold Town Beer paired with sliders and bao buns. Credit: McLarens on the Corner

Offering a chic, contemporary setting in Edinburgh’s Bruntsfield area, McLarens on the Corner is a popular spot for private brunches and cocktail receptions. With a private dining room that can accommodate up to 70 guests, McLarens provides a versatile space for a variety of celebrations. The brunch menu features favourites like avocado on sourdough with poached eggs and a classic full Scottish breakfast, making it an ideal choice for a morning event. For evening receptions, the bar offers a selection of signature cocktails, as well as wine and spirits, to complement a curated canapé menu. With bright, modern decor, featuring comfortable seating and large windows, McLarens offers a relaxed yet sophisticated vibe, ideal for gatherings with friends or corporate events.

For one of the best restaurants for private dining in Edinburgh with scenic views – book a room at Port of Leith Distillery in Leith

port-of-leith-distillery-1
 Discover the rich history of Scottish whisky. Credit: Port of Leith Distillery
port-of-leith-distillery-2
Raise a glass to the finest craft whiskies around. Credit: Port of Leith Distillery
port-of-leith-distillery-3
Sip on a vibrant, fruity cocktail with a twist. Credit: Port of Leith Distillery

Located by the historic port, Port of Leith Distillery offers one of the most unique private dining rooms in Edinburgh. With capacity for up to 160 guests, this venue is perfect for large festive gatherings and Christmas parties. The distillery offers a locally inspired menu featuring dishes like roast venison and haggis-stuffed chicken breast, each paired with expertly crafted whiskies and spirits. Their festive packages include tastings of their own Port of Leith gin and a selection of bespoke cocktails, adding a touch of local flair to any event. With views overlooking the water, the Port of Leith Distillery’s modern interiors and industrial charm create an inviting space for large celebrations.

For sports fans and families – secure a private room at Skyline Restaurant in Edinburgh

skyline-restaurant-1
Settle in for a feast with perfectly crisp fish and golden fries. Credit: Skyline Restaurant
skyline-restaurant-2
Savour every bite of this tender beef dish paired with fresh vegetables. Credit: Skyline Restaurant
skyline-restaurant-3
Delight in a vibrant dessert, a sweet way to end the meal. Credit: Skyline Restaurant

For a celebratory meal with breathtaking viewsSkyline Restaurant offers one of Edinburgh’s best private dining rooms. Located on the top floor of the Main Stand at the iconic Tynecastle Park Stadium, this elegant venue accommodates up to 140 guests and features a diverse menu of Mediterranean and Scottish-inspired dishes. Signature menu items include the slow-cooked lamb shank and the seafood risotto, as well as gourmet burgers topped with locally sourced ingredients. The restaurant’s bar offers a selection of cocktails and wines, perfect for toasting the newlyweds. With panoramic views of the city and stylish decor, Skyline Restaurant provides a stunning backdrop for family parties, business dinners, or anniversary celebrations, making it one of Edinburgh’s most sought-after venues.

For a luxurious private dining experience at a five-star hotel – visit One Square Bar + Brasserie in Edinburgh

one-square-bar-brasserie-4
Toast to the evening with champagne as the fireworks light up the night. Credit: One Square Bar + Brasserie
one-square-bar-brasserie-1
Dine under a canopy of golden lights in the beautifully set dining area. Credit: One Square Bar + Brasserie
one-square-bar-brasserie-2
Indulge in an opulent afternoon tea experience with a view. Credit: One Square Bar + Brasserie
one-square-bar-brasserie-3
Pour on the charm with a traditional Christmas roast dinner. Credit: One Square Bar + Brasserie

For those seeking a high-end experience, One Square Bar + Brasserie offers an elegant private dining room in Edinburgh with a capacity of up to 40 guests. Located within a five-star hotel, it’s perfect for refined gatherings or festive celebrations. With a seasonal market menu that changes frequently, guests can enjoy dishes like roast duck breast and sea bream with truffle mash. For an added touch, the restaurant offers themed events such as the endless Sunday lunch, gin tasting experiences, and a luxury Hogmanay evening. One Square’s chic interiors, combined with attentive service, provide a sophisticated dining experience that’s ideal for celebrating special occasions.

Edinburgh’s private dining scene offers some of the finest settings for every celebration. Whether you’re planning a small gathering or a large event, the city’s best restaurants provide diverse options with outstanding service.

Book one of the best private dining rooms in Edinburgh on OpenTable to secure an unforgettable experience.

Explore more of Edinburgh’s best dining spots:

Find your table for any occasion