Beginning of main content

Book on the go and pay later.

Search over 895,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


10 Best Hotels in Edinburgh

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

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club, Edinburgh
Dalmahoy Hotel & Country Club
  • 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$95 per night for 2 guests

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

23-27 Waterloo Place, Edinburgh
Apex Waterloo Place Hotel
    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$131 per night for 2 guests

    Leonardo Royal Hotel Edinburgh Haymarket

    Leonardo Royal Hotel Edinburgh Haymarket

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

    Located in Haymarket, this hotel is within a 15-minute walk of Edinburgh International Conference Centre (EICC), Royal Lyceum Theatre, and Usher Hall. Edinburgh ...

    AU$80 per night for 2 guests

    Jurys Inn Edinburgh

    Jurys Inn Edinburgh

    43 Jeffrey Street, Edinburgh
    Jurys Inn Edinburgh
      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$86 per night for 2 guests

      Apex Grassmarket Hotel

      Apex Grassmarket Hotel

      31-35 Grassmarket, Edinburgh
      Apex Grassmarket Hotel
      • 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$118 per night for 2 guests

      Edinburgh Marriott Hotel

      Edinburgh Marriott Hotel

      111 Glasgow Road, Edinburgh
      Edinburgh Marriott Hotel
      • 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$88 per night for 2 guests

      Novotel Edinburgh Park

      Novotel Edinburgh Park

      15 Lochside Avenue, Edinburgh
      Novotel Edinburgh Park
      • 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$80 per night for 2 guests

      The Principal Edinburgh George Street

      The Principal Edinburgh George Street

      19-21 George Street, Edinburgh
      The Principal Edinburgh George Street
      • 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

      Apex City of Edinburgh Hotel

      Apex City of Edinburgh Hotel

      61 Grassmarket, Edinburgh
      Apex City of Edinburgh Hotel
        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$112 per night for 2 guests

        ibis budget Edinburgh Park

        ibis budget Edinburgh Park

        Edinburgh Business Park, Edinburgh
        ibis budget Edinburgh Park
        • 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$43 per night for 2 guests

        Macdonald Holyrood Hotel

        Macdonald Holyrood Hotel

        81 Holyrood Road, Edinburgh
        Macdonald Holyrood Hotel
          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$98 per night for 2 guests

          DoubleTree by Hilton Edinburgh Airport

          DoubleTree by Hilton Edinburgh Airport

          Edinburgh International Airport, Newbridge
          DoubleTree by Hilton Edinburgh Airport
          • 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 ...

          AU$113 per night for 2 guests

          Motel One Edinburgh-Royal

          Motel One Edinburgh-Royal

          18-21 Market Street, Edinburgh
          Motel One Edinburgh-Royal
             
             

            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$123 per night for 2 guests

            The City Suites - Edinburgh Apartments For Rent

            The City Suites - Edinburgh Apartments For Rent

            Western Harbour Midway, Edinburgh
            The City Suites - Edinburgh Apartments For Rent
            • 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$60 per night for 2 guests

            Fraser Suites Edinburgh

            Fraser Suites Edinburgh

            Fraser Suites Edinburgh, Edinburgh
            Fraser Suites Edinburgh
              4.0 out of 5.0
               
               

              Centrally located in Edinburgh's Old Town, this boutique hotel is located just off the Royal Mile, a 5-minute walk from Princes Street, Parliament House, and ...

              AU$121 per night for 2 guests

              ibis Edinburgh Centre South Bridge - Royal Mile

              ibis Edinburgh Centre South Bridge - Royal Mile

              77 South Bridge, Edinburgh
              ibis Edinburgh Centre South Bridge - Royal Mile
              • Free Cancellation
              • Reserve now, pay when you stay
              3.0 out of 5.0
               
               

              Located in Old Town, this hotel is within a 5-minute walk of Edinburgh Vaults and Festival Theatre. St. Giles' Cathedral and Greyfriars Kirk are also within ...

              AU$102 per night for 2 guests

              Radisson Blu Edinburgh

              Radisson Blu Edinburgh

              80 High Street The Royal Mile, Edinburgh
              Radisson Blu 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$160 per night for 2 guests

              Mode Edinburgh

              Mode Edinburgh

              74 - 77 Queen Street, Edinburgh
              Mode Edinburgh
              • Free Cancellation
              • Reserve now, pay when you stay
              3.5 out of 5.0
               
               

              Located in New Town, this aparthotel is within a 15-minute walk of Princes Street, Princes Street Gardens, and Usher Hall. Royal Lyceum Theatre and Scott Monument ...

              AU$96 per night for 2 guests

              Courtyard by Marriott Edinburgh West

              Courtyard by Marriott Edinburgh West

              2 Research Avenue South, Edinburgh
              Courtyard by Marriott Edinburgh West
              • Free Cancellation
              • Reserve now, pay when you stay
              4.0 out of 5.0
               
               

              Situated near the airport, this hotel is 0.3 mi (0.5 km) from Heriot Watt University and 1.3 mi (2.1 km) from Edinburgh Park. Murrayfield Stadium and Edinburgh ...

              AU$70 per night for 2 guests

              Waldorf Astoria Edinburgh - The Caledonian

              Waldorf Astoria Edinburgh - The Caledonian

              Princes Street, Edinburgh
              Waldorf Astoria Edinburgh - The Caledonian
              • Free Cancellation
              • Reserve now, pay when you stay
              5.0 out of 5.0
               
               

              Built in 1903, this grand landmark hotel is centrally located on Princes Street, overlooking Edinburgh Castle.

              AU$266 per night for 2 guests

              Check prices on hotels in Edinburgh

              Tonight 17 Nov - 18 Nov
              This weekend 23 Nov - 25 Nov
              Next weekend 30 Nov - 2 Dec

              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!