Beginning of main content

10 Best Hotels in Edinburgh

See all 1,454 properties in Edinburgh
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club, Edinburgh
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

This family-friendly Kirknewton hotel is located near the airport, 2.9 mi (4.6 km) from Heriot Watt University, and within 6 mi (10 km) of Gyle Shopping Centre ...

AU$122 per night for 2 guests

Dalmahoy Hotel & Country ClubAU$122
Leonardo Royal Hotel Edinburgh Haymarket

Leonardo Royal Hotel Edinburgh Haymarket

1 Morrison Link, Midlothian, Edinburgh
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Located in West End, this hotel is within a 15-minute walk of Edinburgh International Conference Centre, Royal Lyceum Theatre, and Usher Hall. Edinburgh Castle ...

Jurys Inn Edinburgh

Jurys Inn Edinburgh

43 Jeffrey Street, Edinburgh
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Modern hotel in the heart of historic Edinburgh next to Waverley Station, one mile from the famous castle, and 400 meters from the New Scottish Parliament.

AU$108 per night for 2 guests

Jurys Inn EdinburghAU$108
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

23-27 Waterloo Place, Edinburgh
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

This handsomely updated landmark building stands at the east end of Edinburgh's famous Princes Street. The Waverley train station is a two-minute walk. Edinburgh ...

AU$145 per night for 2 guests

Apex Waterloo Place HotelAU$145
Macdonald Holyrood Hotel

Macdonald Holyrood Hotel

81 Holyrood Road, Edinburgh
    4.0 out of 5.0
     
     

    Located in Old Town, this spa hotel is steps from Royal Mile and Our Dynamic Earth. Palace of Holyroodhouse and Arthur's Seat are also within 10 minutes. Edinburgh ...

    AU$105 per night for 2 guests

    Macdonald Holyrood HotelAU$105
    Apex Grassmarket Hotel

    Apex Grassmarket Hotel

    31-35 Grassmarket, Edinburgh
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Set on the cobbled Grassmarket, this contemporary hotel is overlooked by Edinburgh Castle, and is within 500 metres of The Royal Mile and Princes Street ...

    AU$143 per night for 2 guests

    Apex Grassmarket HotelAU$143
    The City Suites

    The City Suites

    Western Harbour Midway, Edinburgh
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Located in Newhaven, this apartment building is within 1 mi (2 km) of Edinburgh Port and Royal Yacht Britannia. Edinburgh Playhouse Theatre and Princes Street ...

    AU$85 per night for 2 guests

    The City SuitesAU$85
    Edinburgh Marriott Hotel

    Edinburgh Marriott Hotel

    111 Glasgow Road, Edinburgh
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Located between Edinburgh Airport and Zoo this hotel is a 5 minute walk from the Gyle Shopping mall and Edinburgh Business Park. Local bus stops outside the ...

    AU$100 per night for 2 guests

    Edinburgh Marriott HotelAU$100
    Novotel Edinburgh Park

    Novotel Edinburgh Park

    15 Lochside Avenue, Edinburgh
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Set in the city’s eastern flank, Novotel Edinburgh Park is a 2-minute walk from Edinburgh Park Train Station and a 10-minute drive from Edinburgh Airport. Trams ...

    AU$196 per night for 2 guests

    Novotel Edinburgh ParkAU$196
    Motel One Edinburgh-Royal

    Motel One Edinburgh-Royal

    18-21 Market Street, Edinburgh
       
       

      Located in Old Town, this hotel is steps from Princes Street, St. Giles' Cathedral, and Real Mary King's Close. Gladstone's Land and National Gallery of Scotland ...

      AU$108 per night for 2 guests

      Motel One Edinburgh-RoyalAU$108
      DoubleTree by Hilton Edinburgh Airport

      DoubleTree by Hilton Edinburgh Airport

      Edinburgh International Airport, Newbridge
      • Free Cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       

      Located in Ingliston, this hotel is 0.5 mi (0.8 km) from Royal Highland Centre and within 6 mi (10 km) of Murrayfield Stadium and Edinburgh Zoo. Edinburgh Park ...

      Apex City of Edinburgh Hotel

      Apex City of Edinburgh Hotel

      61 Grassmarket, Edinburgh
        4.0 out of 5.0
         
         

        Two blocks from towering Edinburgh Castle, this hotel is in Old Town's bustling Grassmarket district, with the Waverley railway station and four major theaters ...

        AU$136 per night for 2 guests

        Apex City of Edinburgh HotelAU$136
        The Principal Edinburgh George Street

        The Principal Edinburgh George Street

        19-21 George Street, Edinburgh
        • Free Cancellation
        • Reserve now, pay when you stay
        5.0 out of 5.0
         
         

        Located amid the shops and restaurants of Edinburgh's fashionable George Street, this hotel is a block from Princes Street and a quarter-mile from the National ...

        AU$163 per night for 2 guests

        The Principal Edinburgh George StreetAU$163
        Holyrood Aparthotel

        Holyrood Aparthotel

        1 Nether Bakehouse Holyrood, Edinburgh
        • Free Cancellation
        • Reserve now, pay when you stay
        4.0 out of 5.0
         
         

        These modern serviced apartments are set adjacent to Edinburgh's Royal Mile, within 500 meters of Holyrood Palace, the Our Dynamic Earth center and the new Scottish ...

        AU$120 per night for 2 guests

        Holyrood AparthotelAU$120
        Radisson Blu Edinburgh

        Radisson Blu Edinburgh

        80 High Street The Royal Mile, Edinburgh
        • Free Cancellation
        • Reserve now, pay when you stay
        4.0 out of 5.0
         
         

        In the heart of the Royal Mile, between Edinburgh Castle and Holyrood Palace, this turreted hotel is close to the Princes Street shopping district and the Museum ...

        AU$275 per night for 2 guests

        Radisson Blu EdinburghAU$275
        Sheraton Grand Hotel & Spa, Edinburgh

        Sheraton Grand Hotel & Spa, Edinburgh

        1 Festival Square, Edinburgh
        • Free Cancellation
        • Reserve now, pay when you stay
        5.0 out of 5.0
         
         

        This hotel is located in the financial district, next to the West End business and entertainment area and a five-minute walk from Princes Street, 500 metres ...

        AU$270 per night for 2 guests

        Sheraton Grand Hotel & Spa, EdinburghAU$270
        Hilton Edinburgh Carlton

        Hilton Edinburgh Carlton

        19 North Bridge, Edinburgh
        • Free Cancellation
        • Reserve now, pay when you stay
        4.0 out of 5.0
         
         

        Located in Old Town, this eco-friendly hotel is within a 5-minute walk of Princes Street, St. Giles' Cathedral, and Real Mary King's Close. Greyfriars Kirk and ...

        AU$163 per night for 2 guests

        Hilton Edinburgh CarltonAU$163
        ibis budget Edinburgh Park

        ibis budget Edinburgh Park

        Edinburgh Business Park, Edinburgh
        • Free Cancellation
        • Reserve now, pay when you stay
        2.5 out of 5.0
         
         

        Situated in Edinburgh, this hotel is 0.1 mi (0.1 km) from Edinburgh Park and within 3 mi (5 km) of Edinburgh Zoo and Royal Highland Centre. Gyle Shopping Centre ...

        AU$60 per night for 2 guests

        ibis budget Edinburgh ParkAU$60
        Haymarket Hub Hotel

        Haymarket Hub Hotel

        7 Clifton Terrace, Edinburgh
        • Free Cancellation
        • Reserve now, pay when you stay
        3.0 out of 5.0
         
         

        Haymarket Hub Hotel enjoys a central location in the Scottish capital, opposite Haymarket Station which has direct tram connections to Edinburgh Airport. Many ...

        AU$86 per night for 2 guests

        Haymarket Hub HotelAU$86
        Ten Hill Place, BW Premier Collection

        Ten Hill Place, BW Premier Collection

        10 Hill Place, Edinburgh
        • Free Cancellation
        • Reserve now, pay when you stay
        4.0 out of 5.0
         
         

        Located in Old Town, this eco-friendly hotel is steps from Surgeon's Hall and Festival Theatre. University of Edinburgh and Greyfriars Kirk are also within 10 ...

        AU$119 per night for 2 guests

        Ten Hill Place, BW Premier CollectionAU$119

        Check prices on hotels in Edinburgh

        Tonight Tonight 21 Sep - 22 Sep
        This weekend This weekend 21 Sep - 23 Sep
        Next weekend Next weekend 28 Sep - 30 Sep

        Search Hotels near Top Edinburgh Attractions

        Top Edinburgh Areas

        Map

        Recent Reviews in Edinburgh

        Travel to Edinburgh & Explore


        Explore Edinburgh with Expedia.com.au’s Travel Guides to find the best flights, cars, holiday packages and more!