Select a City to find the Best Hotels in Edinburgh

Recommended destinations based on bookings from your country.

E

Edinburgh Hotels for Your Next Holiday

Why Tourists Visit Edinburgh

  • * Walk up Arthur's Seat for panoramic views of the city.
  • * Explore the Royal Mile's cobbled streets and historic landmarks.
  • * Visit the National Museum of Scotland for free interactive experiences.
  • * Dine in top-notch restaurants featuring Scottish cuisine, such as haggis.
  • * Enjoy an evening haunted tour with tales from Edinburgh's dark past.

Edinburgh has around 1,200 accommodation options, ranging from budget hostels to luxurious five-star hotels, mainly concentrated in areas like the Old Town, New Town, and Leith. A new standout addition is Virgin Hotels Edinburgh, located in the iconic Old Town and blending modern design with historic architecture. The average nightly rate for a 3-star hotel is $130-$190, while 5-star hotels average $350 and up, depending on the season.

Edinburgh, Scotland's historic capital, is a UNESCO World Heritage Site blending medieval history with a vibrant modern culture that attracts over 4 million visitors annually.

Key attractions include the iconic Edinburgh Castle, the Royal Mile, Holyrood Palace, Arthur's Seat, and Princes Street Gardens, all offering unique insights into Scotland's heritage.

As a city buzzing with festivals, particularly the renowned Edinburgh Fringe Festival and Hogmanay celebrations, it's a top destination year-round.

Edinburgh Tips You Must Know

* Book accommodations at least 2 months in advance for festivals like the Edinburgh Fringe in August.

* Spring (April to May) and autumn (September to October) offer milder weather and fewer crowds.

* Use public transportation, such as the reliable Edinburgh bus network, or simply walk as most attractions are close together.

* Stay in the Old Town or New Town if you want to walk to major landmarks easily.

* Pack layers and waterproof gear, as weather can change rapidly even in summer.

Edinburgh

Edinburgh, Scotland's capital, is famous for its enchanting Royal Mile, connecting the historic Edinburgh Castle to the regal Holyrood Palace. Beneath its streets, the eerie Mary King's Close offers a glimpse into 17th-century life. The city hosts the world's largest arts festival, the Edinburgh Fringe, every August.

Discover the charm and explore the hotels in Edinburgh for an unforgettable stay.

Leith

Leith, Edinburgh's vibrant waterfront district, boasts the Royal Yacht Britannia, a floating royal residence steeped in history. Its Michelin-starred restaurants, such as The Kitchin, highlight its culinary appeal. This former industrial port now thrives with unique galleries and creative spaces.

Plan your visit and check out the diverse hotels in Leith for your trip.

South Queensferry

South Queensferry, perched beneath the iconic Forth Bridges, offers stunning views and quaint cobbled streets. The UNESCO-listed Forth Bridge, a marvel of Victorian engineering, is a must-see. Boat tours from its harbor take visitors to the wildlife-rich islands of the Firth of Forth.

Relax by the water and discover the best hotels in South Queensferry for a peaceful retreat.

Stockbridge

Stockbridge, a trendy Edinburgh suburb, charms with its Sunday Market featuring artisan goods and local produce. The lush Water of Leith Walkway passes through here, offering serene walking paths. Hidden gem Dean Village impresses with its 19th-century architecture and tranquil setting.

Uncover Stockbridge and browse hotels in Stockbridge for a cozy stay experience.

Portobello

Portobello, Edinburgh's seaside neighborhood, features a sandy beach perfect for leisurely strolling. Historically a Victorian resort town, it retains a nostalgic charm with its promenade and arcades. Its vibrant community spirit shines through its local events and beachfront cafes.

Enjoy seaside views and check the selection of hotels in Portobello for a refreshing getaway.

Central Hotels: Stay Close to the Action

Find more convenient Central hotels in Edinburgh for your perfect city break.

Hotel Name
Description
#
Price per night

Yotel Edinburgh

New Town

  • Princes Street Gardens (0.5 km)
  • Edinburgh Castle (1 km)
  • National Gallery of Scotland (1 km)

Yotel Edinburgh features a futuristic design with self-check-in kiosks and SmartBed(TM) technology in each room. Its KOMYUNITI lounge doubles as a gallery showcasing local artwork.

  • Modern tech features

  • Central location

  • Great social spaces

$100-$200/night

Motel One Edinburgh-Royal

Old Town

  • Royal Mile (0.1 km)
  • Edinburgh Waverley Station (0.2 km)
  • St Giles' Cathedral (0.3 km)

This budget-friendly hotel offers stunning panoramic views of Edinburgh's Old Town from its stylish rooms, blending affordability with charm. Its location places you right at the heart of Royal Mile culture.

  • Fantastic views

  • Affordable rates

  • Excellent location

$90-$180/night

Dakota Edinburgh

South Queensferry

  • Forth Bridge (2 km)
  • Edinburgh Airport (6 km)
  • Edinburgh Castle (14 km)

Located near the waterfront, Dakota Edinburgh surprises guests with its James Bond-inspired bar and luxurious yet understated decor. It is a favorite for stylish travelers and business guests alike.

  • Sophisticated ambiance

  • Top-rated restaurant

  • Close to airport

$140-$220/night

Luxury Hotels: Indulge in Opulence

Explore a curated list of Luxury hotels in Edinburgh for an elevated experience.

Hotel Name
Description
#
Price per night

Virgin Hotels Edinburgh

Old Town

  • Royal Mile (0.1 km)
  • Edinburgh Castle (0.7 km)
  • National Museum of Scotland (0.6 km)

A recent addition to Old Town, this ultra-modern hotel infuses a historic space with bold Virgin flair and an eclectic rooftop bar. Its design thoughtfully incorporates elements from Edinburgh's past.

  • Stunning rooftop bar

  • Innovative room layouts

  • Prime location

$300-$500/night

DoubleTree By Hilton Edinburgh Airport

Ingliston

  • Edinburgh Airport (1 km)
  • Edinburgh Zoo (6 km)
  • Forth Bridge (8 km)

Perfect for travelers, this hotel is known for its luxury spa treatments and soundproofed rooms just minutes from Edinburgh Airport.

  • Airport convenience

  • On-site spa

  • Quiet and serene

$200-$400/night

Malmaison Edinburgh

Leith

  • Royal Yacht Britannia (1 km)
  • Leith Links (1.5 km)
  • Edinburgh Castle (4.5 km)

Housed in a former seaman's mission on Leith's Shore, this boutique luxury hotel offers waterfront views and quirky nautical-themed interiors.

  • Unique decor

  • Waterside dining

  • Vibrant nightlife nearby

$180-$300/night

Boutique Hotels: Creative Stays in Edinburgh

Discover unique and charming Boutique hotels in Edinburgh for a creative retreat.

Hotel Name
Description
#
Price per night

Radisson Blu Hotel, Edinburgh City Centre

Old Town

  • Royal Mile (0.1 km)
  • Edinburgh Castle (0.8 km)
  • Scottish Parliament Building (1 km)

Radisson Blu features a medieval-modern fusion design and an on-site spa housed in a building steeped in architectural history.

  • Elegant interiors

  • Spa facilities

  • Prime location

$250-$400/night

Edinburgh Grosvenor Hotel

West End

  • Princes Street (0.5 km)
  • Dean Village (1 km)
  • Edinburgh Castle (1.5 km)

Nestled in the West End, this hotel surprises visitors with its secret passageways leading to cozy private lounges within a Georgian townhouse.

  • Charming ambiance

  • Close to city center

  • Historical design

$160-$280/night

Apex City of Edinburgh Hotel

Grassmarket

  • Grassmarket (0.1 km)
  • Edinburgh Castle (0.5 km)
  • Royal Mile (0.7 km)

This boutique hotel is celebrated for its serene Courtyard views and rooms equipped with exclusive Elemis toiletries.

  • Modern amenities

  • Quiet location

  • Close to landmarks

$200-$320/night

Family Friendly Hotels: Make Everyone Happy

Plan a perfect family stay and explore the finest Family Friendly hotels in Edinburgh.

Hotel Name
Description
#
Price per night

Courtyard By Marriott Edinburgh

New Town

  • Calton Hill (0.4 km)
  • Princes Street Gardens (1 km)
  • Edinburgh Castle (1.5 km)

Located close to Calton Hill, this hotel offers family suites and special kids' menus, making every member of the family feel welcome.

  • Family-friendly rooms

  • Central yet peaceful

  • Great dining options

$150-$250/night

The Scotsman Hotel

Old Town

  • Royal Mile (0.3 km)
  • Scott Monument (0.5 km)
  • Edinburgh Castle (1 km)

Once home to The Scotsman newspaper, this luxurious family-friendly hotel offers enormous suites with stunning views of the city.

  • Spacious suites

  • Breathtaking views

  • Historical charm

$300-$450/night

Village Hotel Edinburgh

Crewe Toll

  • Royal Botanic Garden (2 km)
  • Edinburgh Zoo (4 km)
  • Edinburgh Castle (5 km)

The Village Hotel features a swimming pool and leisure facilities that cater perfectly to active family getaways.

  • Great pool area

  • On-site fitness amenities

  • Convenient parking

$130-$220/night

Hotels with Indoor Pools: Dive In Anytime

Dive deeper into relaxation and explore more Hotels with indoor pool in Edinburgh.

Hotel Name
Description
#
Price per night

Leonardo Edinburgh Murrayfield

Clermiston

  • Edinburgh Zoo (3 km)
  • Murrayfield Stadium (5 km)
  • Edinburgh Castle (8 km)

Offering panoramic views of the Pentland Hills, this hotel features a 17-meter indoor pool perfect for relaxation after hiking.

  • Large indoor pool

  • Scenic views

  • Close to nature spots

$120-$180/night

Best Western Kings Manor

Portobello

  • Portobello Beach (1.5 km)
  • Arthur's Seat (5 km)
  • Holyrood Palace (6 km)

This family-run hotel in Portobello offers a welcoming vibe with a cozy indoor pool and proximity to the seaside.

  • Family-run hospitality

  • Seaside location

  • Great leisure facilities

$110-$170/night

Novotel Edinburgh Park

Edinburgh Park

  • Edinburgh Airport (4 km)
  • Hermiston Gait Retail Park (1 km)
  • Edinburgh Castle (10 km)

Novotel Edinburgh Park combines a heated indoor pool with ultra-modern room designs, ideal for long weekend stays near shopping hubs.

  • Modern amenities

  • Heated pool

  • Close to shopping malls

$140-$220/night

Frequently asked question

What are the best hotels to stay near Edinburgh Castle?

For proximity to Edinburgh Castle, you can stay at The Witchery by the Castle or Apex Grassmarket Hotel, both offering easy access and scenic views.

Are there family-friendly hotels in Edinburgh with good amenities?

Yes, hotels like Novotel Edinburgh Centre feature family rooms, play areas, and a pool, ideal for those traveling with children.

What is the average cost of a mid-range hotel in Edinburgh?

A mid-range hotel in Edinburgh typically costs between $150 and $250 per night, depending on the season and location.

Are there boutique hotels in central Edinburgh for couples?

Boutique hotels such as The Dunstane Houses offer a romantic ambiance in a central yet quiet location, perfect for couples.

Which hotels in Edinburgh are close to Waverley Train Station?

Hotels like Motel One Edinburgh-Royal and The Balmoral are within walking distance of Waverley Train Station, offering convenience for travelers.

Thank you for subscribing
Destination Select city
  • Aberdeen

    United Kingdom

  • Aberystwyth

    United Kingdom

  • Aldeburgh

    United Kingdom

  • Alnwick

    United Kingdom

  • Ambleside

    United Kingdom

  • Ashbourne (Derbyshire)

    United Kingdom

  • Ashford (Kent)

    United Kingdom

  • Aviemore

    United Kingdom

  • Ayr

    United Kingdom

  • Bakewell

    United Kingdom

  • Ballycastle

    United Kingdom

  • Barmouth

    United Kingdom

  • Bath

    United Kingdom

  • Belfast

    United Kingdom

  • Berwick Upon Tweed

    United Kingdom

  • Betws-y-Coed

    United Kingdom

  • Birmingham

    United Kingdom

  • Blackpool

    United Kingdom

  • Bodmin

    United Kingdom

  • Bournemouth

    United Kingdom

  • Bourton-on-the-Water

    United Kingdom

  • Bowness-on-Windermere

    United Kingdom

  • Bradford (West Yorkshire)

    United Kingdom

  • Brecon

    United Kingdom

  • Bridlington

    United Kingdom

  • Brighton

    United Kingdom

  • Bristol

    United Kingdom

  • Brixham

    United Kingdom

  • Broadstairs

    United Kingdom

  • Bude

    United Kingdom

  • Buxton (Derbyshire)

    United Kingdom

  • Caernarfon

    United Kingdom

  • Camber

    United Kingdom

  • Cambridge (Cambridgeshire)

    United Kingdom

  • Canterbury

    United Kingdom

  • Cardiff

    United Kingdom

  • Carlisle (Cumbria)

    United Kingdom

  • Carmarthen

    United Kingdom

  • Chapel Saint Leonards

    United Kingdom

  • Cheltenham

    United Kingdom

  • Chester

    United Kingdom

  • Chichester

    United Kingdom

  • Cirencester

    United Kingdom

  • Clacton-on-Sea

    United Kingdom

  • Cleethorpes

    United Kingdom

  • Cockermouth

    United Kingdom

  • Colchester

    United Kingdom

  • Conwy

    United Kingdom

  • Coventry

    United Kingdom

  • Cromer

    United Kingdom

  • Croydon

    United Kingdom

  • Darlington (Durham)

    United Kingdom

  • Dartmouth

    United Kingdom

  • Deal

    United Kingdom

  • Derby

    United Kingdom

  • Dolgellau

    United Kingdom

  • Doncaster

    United Kingdom

  • Dumfries

    United Kingdom

  • Dundee

    United Kingdom

  • Durham

    United Kingdom

  • Eastbourne

    United Kingdom

  • Edinburgh

    United Kingdom

  • Enniskillen

    United Kingdom

  • Exeter

    United Kingdom

  • Falmouth

    United Kingdom

  • Filey

    United Kingdom

  • Fort William

    United Kingdom

  • Glasgow

    United Kingdom

  • Glastonbury

    United Kingdom

  • Gloucester

    United Kingdom

  • Great Yarmouth

    United Kingdom

  • Halifax

    United Kingdom

  • Harrogate

    United Kingdom

  • Hastings

    United Kingdom

  • Haverfordwest

    United Kingdom

  • Helston

    United Kingdom

  • Hemsby

    United Kingdom

  • Hereford

    United Kingdom

  • Hexham

    United Kingdom

  • Huddersfield

    United Kingdom

  • Hunstanton

    United Kingdom

  • Ilford

    United Kingdom

  • Ilfracombe

    United Kingdom

  • Ingoldmells

    United Kingdom

  • Inverness

    United Kingdom

  • Ipswich

    United Kingdom

  • Kendal

    United Kingdom

  • Keswick (Cumbria)

    United Kingdom

  • Kingsbridge (Devon)

    United Kingdom

  • Kingston upon Hull

    United Kingdom

  • Lancaster

    United Kingdom

  • Largs

    United Kingdom

  • Leamington Spa

    United Kingdom

  • Leeds (West Yorkshire)

    United Kingdom

  • Leicester

    United Kingdom

  • Lincoln

    United Kingdom

  • Liverpool

    United Kingdom

  • Llandudno

    United Kingdom

  • Llangollen

    United Kingdom

  • London

    United Kingdom

  • Londonderry

    United Kingdom

  • Looe

    United Kingdom

  • Lowestoft

    United Kingdom

  • Ludlow

    United Kingdom

  • Luton (Bedfordshire)

    United Kingdom

  • Lyme Regis

    United Kingdom

  • Lymington

    United Kingdom

  • Lytham St Annes

    United Kingdom

  • Mablethorpe

    United Kingdom

  • Maidstone

    United Kingdom

  • Manchester

    United Kingdom

  • Margate

    United Kingdom

  • Matlock (Derbyshire)

    United Kingdom

  • Middlesbrough

    United Kingdom

  • Milton Keynes

    United Kingdom

  • Morecambe

    United Kingdom

  • Morpeth

    United Kingdom

  • Nairn

    United Kingdom

  • Newcastle (Down)

    United Kingdom

  • Newcastle upon Tyne

    United Kingdom

  • Newport (Gwent)

    United Kingdom

  • Newquay (Cornwall)

    United Kingdom

  • Northampton

    United Kingdom

  • Norwich

    United Kingdom

  • Nottingham

    United Kingdom

  • Oban

    United Kingdom

  • Oxford

    United Kingdom

  • Padstow

    United Kingdom

  • Paignton

    United Kingdom

  • Penrith

    United Kingdom

  • Penzance

    United Kingdom

  • Perth

    United Kingdom

  • Peterborough

    United Kingdom

  • Pickering

    United Kingdom

  • Pitlochry

    United Kingdom

  • Plymouth

    United Kingdom

  • Poole

    United Kingdom

  • Porthmadog

    United Kingdom

  • Portree

    United Kingdom

  • Portrush

    United Kingdom

  • Portsmouth

    United Kingdom

  • Portstewart

    United Kingdom

  • Prestatyn

    United Kingdom

  • Preston (Lancashire)

    United Kingdom

  • Pwllheli

    United Kingdom

  • Ramsgate

    United Kingdom

  • Reading

    United Kingdom

  • Rhyl

    United Kingdom

  • Richmond (North Yorkshire)

    United Kingdom

  • Rye

    United Kingdom

  • Salcombe

    United Kingdom

  • Salisbury

    United Kingdom

  • Saltburn-by-the-Sea

    United Kingdom

  • Sandown

    United Kingdom

  • Saundersfoot

    United Kingdom

  • Scarborough

    United Kingdom

  • Seahouses

    United Kingdom

  • Selsey

    United Kingdom

  • Shanklin

    United Kingdom

  • Sheffield

    United Kingdom

  • Sheringham

    United Kingdom

  • Shrewsbury

    United Kingdom

  • Skegness

    United Kingdom

  • Skipton

    United Kingdom

  • Slough

    United Kingdom

  • Southampton

    United Kingdom

  • Southend-on-Sea

    United Kingdom

  • Southport

    United Kingdom

  • St Andrews

    United Kingdom

  • St Austell

    United Kingdom

  • St Ives (Cornwall)

    United Kingdom

  • Stamford

    United Kingdom

  • Stirling

    United Kingdom

  • Stoke-on-Trent

    United Kingdom

  • Stornoway (Isle of Lewis)

    United Kingdom

  • Stow-on-the-Wold

    United Kingdom

  • Stratford-upon-Avon

    United Kingdom

  • Sunderland (Tyne and Wear)

    United Kingdom

  • Swanage

    United Kingdom

  • Swansea

    United Kingdom

  • Swindon

    United Kingdom

  • Tattershall

    United Kingdom

  • Telford

    United Kingdom

  • Tenby

    United Kingdom

  • Torquay

    United Kingdom

  • Truro

    United Kingdom

  • Ulverston

    United Kingdom

  • Watford (Hertfordshire)

    United Kingdom

  • Weston-super-Mare

    United Kingdom

  • Weymouth

    United Kingdom

  • Whitby

    United Kingdom

  • Whitstable

    United Kingdom

  • Wick (Highlands)

    United Kingdom

  • Winchester

    United Kingdom

  • Windermere

    United Kingdom

  • Windsor

    United Kingdom

  • Wolverhampton

    United Kingdom

  • Worcester

    United Kingdom

  • Worthing

    United Kingdom

  • York

    United Kingdom

Select city first

Check-in
Check-out
Guests
2 guests

Adults:

2

Children:

0