When you think of Edinburgh, cosy pubs are probably at the top of your mind—and for good reason. For your next private dinner, why not book a charming dining room in one of the city’s iconic pubs? If you're hosting a family gathering or a relaxed work dinner, there are pubs with private dining rooms around the city— with inviting spaces in areas like Stockbridge or Old Town where you can enjoy local cuisine, fine whiskies, and the warmth of a classic Scottish pub. With Tagvenue, you’ll find the best pub for good food, great company, and memorable moments in Edinburgh.
Venues with minimum spend options typically range from £200 to £500 for an afternoon or evening session. For smaller gatherings, hire fees may start at around £100 per session or £75 per hour, while spaces with event packages charge around £30 to £60 per person. (All data from Tagvenue)
Dragonfly Cocktail Bar in Old Town has a stylish private space and is known for its cocktail-making classes and events. Another great option is Brewhemia, which frequently has live music performances and DJ sets to complement your dining experience, making it a fun venue for private parties.
New Town is a top spot for sophisticated venues, close to central attractions, and it’s a great place for classy events. Old Town offers a historic atmosphere with quirky, energetic spaces like those near the Royal Mile. If you're after a seaside escape, Portobello provides more relaxed and small venues, perfect for a private celebration by the beach.