United Kingdom

Hotels in Edinburgh

A historic Scottish capital dominated by its castle, with cobbled Old Town streets, festivals and nearby hills.

Compare stays in Edinburgh

Example dates: 11 Nov 2026 to 13 Nov 2026, 2 guests. Each button opens that site with these details filled in, and you can change them there. Prices are shown on the partner sites.

Partner links open the booking site with your destination and dates filled in. We don't show prices: the site does. We may earn a commission if you book, at no extra cost to you.

Use my own dates

Areas to stay in Edinburgh

  • Old Town: Medieval lanes along the Royal Mile, between the castle and Holyrood
  • New Town: Georgian streets, Princes Street shops and gardens below the castle
  • West End: Elegant area near Haymarket and Princes Street, convenient for trains
  • Leith: Waterfront district with seafood restaurants and a relaxed local feel

When to visit Edinburgh

Usually good: May to September, when days are long; August is festival season. Quieter, often with lower demand: February to March. See hotel deals in Edinburgh for tips on saving.

Plan the rest of your trip to Edinburgh

Partner links: we may earn a commission if you book, at no extra cost to you.

Need flights to Edinburgh?

Our sister site FindMyFlight compares flights.

Find flights to Edinburgh

Questions about hotels in Edinburgh

Where should I stay in Edinburgh? Popular areas include Old Town (medieval lanes along the Royal Mile, between the castle and Holyrood); New Town (georgian streets, Princes Street shops and gardens below the castle); West End (elegant area near Haymarket and Princes Street, convenient for trains); Leith (waterfront district with seafood restaurants and a relaxed local feel). The right one depends on what you want nearby, so compare a few.

When is a good time to visit Edinburgh? Edinburgh is usually good in May to September, when days are long; August is festival season. Quieter months, often with lower demand, are February to March. Conditions vary from year to year.

Does FindMyHotel show hotel prices for Edinburgh? No. We don't have a live hotel price feed, so we never show or invent prices. We open well-known booking sites with your destination and dates filled in, and they show their rates.

Is FindMyHotel free to use? Yes. We never add anything to a room rate. If you book through a partner link we may earn a commission from the partner, at no extra cost to you.

Nearby and popular with it