Bagpipes, bold flavours, and brilliant hotels? Welcome to Edinburgh. This beautiful city offers stunning hotel venues perfect for weddings, conferences, private dinners, you name it. Planning something at the foot of Arthur’s Seat or steps from the Castle? You’ll find hotels on Tagvenue with history and top-notch service to match the city’s legendary hospitality. And don’t worry, kilts are optional. Browse our top hotel locations, from grand spaces along Princes Street to hidden spots near the Royal Mile.
The cost of hotel venues in Edinburgh averages around £59 per person. 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 £40 | to £65 | per person |
From £100 | to £750 | hire fee per event |
From £399 | to £1400 | minimum spend per event |
Based on the popularity and user ratings on Tagvenue (updated August 2025), the best options include:
The Dunstane Restaurant & Bar at The Roseate Edinburgh
in Haymarket - rated 4.9/5
Our user said: ‘I absolutely recommend this place, cost, intimate, amazing staff, I couldn’t ask for more!’
IMAGINEX at YOTEL Edinburgh
in New Town - rated 4.9/5
Our user said: ‘Fantastic place to host your event. Staff are extremely attentive and helpful and the catering is great.’
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.’