Hotels in Niddrie

Hotels.com makes it easy and rewarding. Always

Reward yourself your way

Stay where you want, when you want, and get rewarded

Learn about Hotels.com Rewards

Unlock instant savings

Save an average of 15% on thousands of hotels with Member Prices

Sign up, it's free     Sign in

Free cancellation

Flexible bookings on most hotels*

Where to stay in Niddrie?

Elforma - Tudsbery House

Elforma - Tudsbery House

4 out of 5
Craigmillar
0.08 mi from Niddrie

Top landmarks in Edinburgh

Find out more about Niddrie

What's Niddrie like?

People go to Niddrie to see famous places such as Edinburgh Castle, as well as its many attractions such as Edinburgh Zoo. Royal Mile and Princes Street are a couple of popular sights that will definitely leave an impression.

Where are the best places to stay in Niddrie?

Our travellers don't have any top picks in Niddrie but here are some of their favourites nearby:

    Leonardo Royal Edinburgh Haymarket - 3.5 mi (5.7 km) away

    4-star hotel with restaurant and bar
    • Free WiFi • 24-hour front desk • Central location

    YOTEL Edinburgh - 3.4 mi (5.5 km) away

    4-star hotel with bar and 24-hour fitness centre
    • Free in-room WiFi • 24-hour front desk • Snack bar • Central location

    Point A Hotel Edinburgh Haymarket - 3.4 mi (5.5 km) away

    City centre hotel with bar
    • Free WiFi • 24-hour front desk • Snack bar • Central location

    Leonardo Royal Hotel Edinburgh - Formerly Jurys Inn - 2.7 mi (4.3 km) away

    4-star hotel with restaurant and bar
    • Free WiFi • Cafe • 24-hour front desk • Central location

    Britannia Hotel Edinburgh - 3.9 mi (6.3 km) away

    3-star hotel with restaurant and bar
    • Free WiFi • 24-hour front desk • Snack bar • Walkable location

How to get to Niddrie

Niddrie is located 2.8 mi (4.6 km) from the heart of Edinburgh.

Flying to:

  • Edinburgh Airport (EDI), 9.3 mi (14.9 km) from Niddrie

Things to see and do in and around Niddrie

What to see in Niddrie

  • Edinburgh Castle
  • University of Edinburgh
  • Royal Mile
  • Murrayfield Stadium
  • Holyrood Park

Things to do in Niddrie

  • Princes Street
  • Edinburgh Zoo
  • Grassmarket
  • St James Quarter
  • George Street