Beginning of main content

Book on the go and pay later.

Search over 1,000,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 2,289 properties in Edinburgh
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club, Edinburgh, Scotland
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, within 3 mi (5 km) of Edinburgh International Climbing Arena Ratho and Heriot Watt University. ...

AU$134 per night for 2 guests

Fraser Suites Edinburgh

Fraser Suites Edinburgh

Fraser Suites Edinburgh, 12 - 26 St Giles Street, Edinburgh, Scotland
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$158 per night for 2 guests

    Jurys Inn Edinburgh

    Jurys Inn Edinburgh

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

    ibis Edinburgh Centre South Bridge - Royal Mile

    ibis Edinburgh Centre South Bridge - Royal Mile

    77 South Bridge, Edinburgh, Scotland
    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 steps from Edinburgh Vaults, Royal Mile, and Princes Street. Grassmarket and University of Edinburgh are also within 10 minutes. ...

    AU$117 per night for 2 guests

    Apex Waterloo Place Hotel

    Apex Waterloo Place Hotel

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

    Principal Edinburgh George Street

    Principal Edinburgh George Street

    19-21 George Street, Edinburgh, Scotland
    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$188 per night for 2 guests

    Apex Grassmarket Hotel

    Apex Grassmarket Hotel

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

    Located in Old Town, this hotel is within a 10-minute walk of Grassmarket, Royal Mile, and Edinburgh Castle. Princes Street and The Hub are also within 10 minutes. ...

    AU$148 per night for 2 guests

    The City Suites - Edinburgh Apartments For Rent

    The City Suites - Edinburgh Apartments For Rent

    Western Harbour Midway, Edinburgh, Scotland
    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 0.1 mi (0.1 km) from Edinburgh Port.

    AU$82 per night for 2 guests

    Edinburgh Marriott Hotel

    Edinburgh Marriott Hotel

    111 Glasgow Road, Edinburgh, Scotland
    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$109 per night for 2 guests

    Radisson Blu Hotel, Edinburgh City Centre

    Radisson Blu Hotel, Edinburgh City Centre

    80 High Street The Royal Mile, Edinburgh, Scotland
    Radisson Blu Hotel, Edinburgh City Centre
    • 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$192 per night for 2 guests

    Apex City of Edinburgh Hotel

    Apex City of Edinburgh Hotel

    61 Grassmarket, Edinburgh, Scotland
    Apex City of Edinburgh Hotel
    • Free Cancellation
    • Reserve now, pay when you stay
    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$147 per night for 2 guests

    Residence Inn by Marriott Edinburgh

    Residence Inn by Marriott Edinburgh

    36 Simpson Loan, Quartermile, Edinburgh, Scotland
    Residence Inn by Marriott Edinburgh
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Located in Old Town, this hotel is within a 5-minute walk of The Meadows and University of Edinburgh. National Museum of Scotland and Festival Theatre are also ...

    AU$146 per night for 2 guests

    Hampton by Hilton Edinburgh Airport

    Hampton by Hilton Edinburgh Airport

    Almond Avenue, Ingliston, Newbridge, Scotland
    Hampton by Hilton Edinburgh Airport
    • Free Cancellation
    • Reserve now, pay when you stay
    3.5 out of 5.0
     
     

    Located in Ingliston, this hotel is within 9 mi (15 km) of Edinburgh Zoo, Murrayfield Stadium, and Princes Street. George Street and Royal Mile are also within ...

    AU$132 per night for 2 guests

    Novotel Edinburgh Centre

    Novotel Edinburgh Centre

    80 Lauriston Place, Edinburgh, Scotland
    Novotel Edinburgh Centre
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Located near Edinburgh Castle and the Grassmarket area, this Edinburgh hotel is a 10-minute walk from Princes Street shopping and the Royal Mile; Arthur's Seat ...

    AU$143 per night for 2 guests

    DoubleTree by Hilton Edinburgh Airport

    DoubleTree by Hilton Edinburgh Airport

    Edinburgh International Airport, Newbridge, Scotland
    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 Edinburgh Zoo and Murrayfield Stadium. Edinburgh Park ...

    AU$121 per night for 2 guests

    ibis budget Edinburgh Park

    ibis budget Edinburgh Park

    Edinburgh Business Park, 6 Lochside View, Edinburgh, Scotland
    ibis budget Edinburgh Park
    • Free Cancellation
    • Reserve now, pay when you stay
    2.5 out of 5.0
     
     

    Situated in Edinburgh, this hotel is 2.4 mi (3.8 km) from Edinburgh Zoo and within 6 mi (10 km) of Murrayfield Stadium and Princes Street. George Street and ...

    AU$69 per night for 2 guests

    ibis Edinburgh Centre Royal Mile – Hunter Square

    ibis Edinburgh Centre Royal Mile – Hunter Square

    6 Hunter Square, Edinburgh, Scotland
    ibis Edinburgh Centre Royal Mile – Hunter Square
    • Free Cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     

    Located in Old Town, this hotel is steps from City Chambers, Royal Mile, and Princes Street. St. Giles' Cathedral and Real Mary King's Close are also within ...

    AU$127 per night for 2 guests

    Hilton Edinburgh Carlton

    Hilton Edinburgh Carlton

    19 North Bridge, Edinburgh, Scotland
    Hilton Edinburgh Carlton
    • 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 City Art Centre, Princes Street, and Royal Mile. Edinburgh Dungeon and St. Giles' Cathedral are also ...

    AU$167 per night for 2 guests

    Sheraton Grand Hotel & Spa, Edinburgh

    Sheraton Grand Hotel & Spa, Edinburgh

    1 Festival Square, Edinburgh, Scotland
    Sheraton Grand Hotel & Spa, 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$228 per night for 2 guests

    Novotel Edinburgh Park

    Novotel Edinburgh Park

    15 Lochside Avenue, Edinburgh, Scotland
    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$95 per night for 2 guests

    Check prices on hotels in Edinburgh

    Tonight 21 Mar. - 22 Mar.
    This weekend 22 Mar. - 24 Mar.
    Next weekend 29 Mar. - 31 Mar.

    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!