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
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
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
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
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
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
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
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
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
For a celebratory meal with breathtaking views, Skyline 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
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:
- The 10 best seafood restaurants in Edinburgh to try right now
- The 10 best pubs in Edinburgh everyone should know about
- The 10 best Sunday roasts in Edinburgh for a great lunch out
- The best romantic restaurants in Edinburgh for a stellar date night
- The best brunch restaurants in Edinburgh to try right now
- The best French restaurants in Edinburgh to book ASAP