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 2,149 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, within 3 mi (5 km) of Dalmahoy Golf Course, Edinburgh International Climbing Arena Ratho and ...

AU$92 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 West End, this hotel is within a 15-minute walk of Edinburgh International Conference Centre (EICC), Royal Lyceum Theatre, and Usher Hall. Greyfriars ...

AU$68 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.4 mi (0.6 km) from Gyle Shopping Centre and within 3 mi (5 km) of Royal Burgess Golf Course and Edinburgh Zoo. Spire Murrayfield ...

AU$43 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$117 per night for 2 guests

    Principal Edinburgh George Street

    Principal Edinburgh George Street

    19-21 George Street, Edinburgh
    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$154 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$99 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 Edinburgh Park and Gyle Shopping Centre. Edinburgh ...

    AU$92 per night for 2 guests

    Britannia Hotel Edinburgh

    Britannia Hotel Edinburgh

    69 Belford Road, Edinburgh
    Britannia Hotel Edinburgh
    • Free Cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     

    Located in West End, this hotel is within 1 mi (2 km) of Scottish National Gallery of Modern Art, Royal Lyceum Theatre, and National Gallery of Scotland. Greyfriars ...

    AU$42 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 Talbot Rice Gallery and Festival Theatre. Greyfriars Kirk and National Museum of Scotland are also ...

    AU$70 per night for 2 guests

    Apex Waterloo Place Hotel

    Apex Waterloo Place Hotel

    23-27 Waterloo Place, Edinburgh
    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$126 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$77 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 1.2 mi (2 km) from Royal Yacht Britannia and within 3 mi (5 km) of Royal Botanic Garden and Easter Road Stadium. ...

    AU$59 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

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

    Jurys Inn Edinburgh

    Jurys Inn Edinburgh

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

    Apex City of Edinburgh Hotel

    Apex City of Edinburgh Hotel

    61 Grassmarket, Edinburgh
    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$79 per night for 2 guests

    Macdonald Holyrood Hotel

    Macdonald Holyrood Hotel

    81 Holyrood Road, Edinburgh
    Macdonald Holyrood Hotel
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Located in Old Town, this spa hotel is within a 10-minute walk of Our Dynamic Earth, Arthur's Seat, and Scottish Parliament. St. Giles' Cathedral and Festival ...

    AU$100 per night for 2 guests

    Residence Inn by Marriott Edinburgh

    Residence Inn by Marriott Edinburgh

    36 Simpson Loan, Edinburgh
    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 10-minute walk of University of Edinburgh, National Museum of Scotland, and Festival Theatre. The Meadows and Edinburgh ...

    AU$94 per night for 2 guests

    Hilton Edinburgh Carlton

    Hilton Edinburgh Carlton

    19 North Bridge, Edinburgh
    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 within a 10-minute walk of Princes Street, Greyfriars Kirk, and Gladstone's Land. National Gallery of Scotland ...

    AU$138 per night for 2 guests

    Radisson Collection Hotel, Royal Mile Edinburgh

    Radisson Collection Hotel, Royal Mile Edinburgh

    1 George IV Bridge, Edinburgh
    Radisson Collection Hotel, Royal Mile Edinburgh
    • Free Cancellation
    • Reserve now, pay when you stay
    5.0 out of 5.0
     
     

    The modern Radisson Collection Hotel, Royal Mile Edinburgh offers a prime location just off Edinburgh's Royal Mile and about a 5-minute walk from Edinburgh ...

    AU$159 per night for 2 guests

    Check prices on hotels in Edinburgh

    Tonight 19 Jan - 20 Jan
    This weekend 25 Jan - 27 Jan
    Next weekend 1 Feb - 3 Feb

    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!