If your guest list is growing and the party’s getting bigger, Edinburgh has the best party halls to match. The city has so many options for you, from elegant ballrooms in Stockbridge to warehouse venues in Southside, and private dining rooms in the Old town. Most of these spaces have a dance floor, flowing drinks, and a space that’s all yours for the night. If it’s a milestone birthday, engagement, or just a reason to gather the crew, the search for the perfect venue ends here. Tagvenue makes it ridiculously easy to compare options, check availability, and secure your party spot today!
The cost of party halls in Edinburgh averages around £600 hire fee per day. The final price will depend on location, size, amenities, and demand. Some venues also offer additional packages that include catering, AV equipment, or additional services. Take a look at the usual price ranges in Edinburgh, based on Tagvenue data from October 2025:
| From £320 | to £1190 | hire fee per day |
| From £35 | to £59 | per person |
| From £65 | to £145 | hire fee per hour |
Based on the popularity and user ratings on Tagvenue (updated October 2025), the best options include:
IMAGINEX at YOTEL Edinburgh
in New Town - rated 4.9/5
Our user said: ‘This a fantastic place to hold a party.’
Great Scots Hall at Radisson Blu Hotel, Edinburgh City
in Old Town - rated 4.8/5
Our user said: ‘Would definitely book again.’
Combined Fettercairn & Jura at The Scotsman Hotel
in Old Town - rated 4.7/5
Our user said: ‘The rooms were gorgeous. Loved having the linked Fettercairn Suite and the more relaxed Garden Suite.’
You'll find party halls in various sizes, from smaller spots to larger venues; keep in mind that the type of space and your chosen layout will affect the capacity! Below you can see the typical venue sizes in Edinburgh, together with the standard prices in each size range, based on Tagvenue data (October 2025):
| Small party halls | up to 80 guests | prices average £400 hire fee per day |
| Medium party halls | between 105 and 180 guests | prices average £600 hire fee per day |
| Large party halls | over 230 guests | prices average £3500 hire fee per day |
If dancing is a priority, go for venues like Edinburgh Corn Exchange in Chesser, which has a big standing area and a stage for DJs or live music. Many hotel ballrooms, like those in The Scotsman Hotel, also offer space for dancing. Want something different? Some private clubs and event halls in New Town come with built-in sound systems and dance areas too.
It depends on the venue. Some, like community halls, blank canvas spaces, or warehouse venues, let you bring in your own catering. Others, especially hotels or premium venues like Harvey Nichols Edinburgh, require you to use their in-house catering. If you’re set on bringing your own food, use our search filter to find party halls with your preferred catering option.
Yes! If you’re on a budget, places like Mowgli Street Food Edinburgh have spaces from £35 per person—great for smaller gatherings. Community centres and local clubs in Pleasance, Merchiston, and Broughton also have affordable hire rates. If you’re flexible with time and day, booking a weekday event can save you money too.