Where to Stay in Edinburgh: Best Hotels for Every Budget

Choosing the right base makes or breaks a trip to Edinburgh. We compared 38 places to stay across 6 styles — from luxury addresses to hostel bunks — and picked the top-rated options in each class, so you can match your stay to your budget and travel style.

Luxury Hotels in Edinburgh

Five-star comfort, standout service and the best addresses in town.

The Chester Residence 4.8€€€€

Luxurious townhouse accommodations providing privacy and personalized service in the West End.

Cheval Old Town Chambers 4.7€€€€

A blend of historic architecture and modern luxury, offering serviced apartments in the Old Town area.

This hotel offers an elegant escape with its blend of stylish interiors and excellent location.

Prestonfield House 4.7€€€€

Combines historic grandeur with modern luxury, offering a truly unique stay just minutes from central Edinburgh.

A chic, contemporary hotel located near iconic attractions, blending luxury with modern design.

Spa & Wellness Hotels in Edinburgh

For trips where the hotel is part of the holiday.

The Balmoral Hotel 4.8€€€€

Combines elegant Scottish tradition with a world-class spa and wellness experience.

Fingal 4.7€€€€

A floating hotel offering unique maritime charm with luxurious spa services on the Leith waterfront.

Modern luxury meets relaxation through an extensive spa offering in the heart of Edinburgh.

A historic hotel with a luxurious spa, offering panoramic views of Edinburgh Castle.

Surrounded by lush gardens, this spa hotel offers a peaceful escape just outside Edinburgh.

Mid-Range Hotels in Edinburgh

The sweet spot: comfortable, well-located and fairly priced.

The Rutland Hotel 4.5€€€

Stylish and central, The Rutland Hotel offers plush rooms with views of Edinburgh Castle.

Historic flair meets modern comfort at Hotel du Vin, set in a former asylum with a fascinating past.

Stylish hotel offering affordability and convenience near Edinburgh's major attractions.

The Inn Place 4.2€€

A contemporary hotel set in a prime location close to Edinburgh's main attractions.

Modern, quirky hotel located in the bustling New Town area of Edinburgh.

B&Bs and Guesthouses in Edinburgh

Smaller places with hosts who know the city.

23 Mayfield 4.8€€€

Experience Victorian elegance with modern comforts, enhanced by attentive service and a hearty Scottish breakfast.

Adria House 4.7€€

Charming Georgian townhouse offering warm hospitality and a convenient location near Calton Hill.

Kew House 4.7€€€

Elegant and modern hospitality with a personal touch, conveniently located near Edinburgh's city center.

Six Brunton Place 4.6€€€

A Georgian townhouse offering a cozy retreat just a short stroll from the bustling Edinburgh city center.

Intimate and stylish B&B offering personalized service and a quiet location near Leith Walk.

Budget Hotels in Edinburgh

Clean, simple and easy on the wallet.

Offers a unique stay in a former courthouse, blending history with modern amenities in a central location.

Modern budget hostel with an artsy vibe, located near the Royal Mile.

Affordable chic with modern design, located conveniently near Waverley Station for easy travel access.

The Hostel 4.1

Quirky budget accommodation with a unique design, opposite Haymarket Station.

Pollock Halls 4.0€€

Affordable accommodation within Edinburgh University's vibrant campus, offering a taste of student life.

Hostels in Edinburgh

Social stays and the cheapest beds in the city.

A lively hostel with stunning views of Edinburgh Castle, perfect for socializing and exploring the city.

Modern hostel with a social vibe, located close to Edinburgh's vibrant Grassmarket area.

Cosy and centrally located, ideal for solo travelers who enjoy a social atmosphere.

A social atmosphere and prime location appeal to travelers seeking a lively hostel experience.

An affordable choice with eclectic decor and a welcoming communal atmosphere.