Beginning of main content

Book on the go and pay later.

Search 590,000 properties worldwide.

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

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


Check prices on hotels in Edinburgh

Tonight Tonight 25 Jun - 26 Jun
This weekend This weekend 29 Jun - 1 Jul
Next weekend Next weekend 6 Jul - 8 Jul

Search Hotels near Top Edinburgh Attractions

Top Edinburgh Areas for Castles

Top 10 Hotels in Edinburgh

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

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club, Kirknewton
  • 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 ...

Dalmahoy Hotel & Country Club€85

Dalmahoy Hotel & Country Club€85
Novotel Edinburgh Park

Novotel Edinburgh Park

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

Situated near the airport, this hotel is 0.1 mi (0.1 km) from Edinburgh Park and 2.5 mi (4.1 km) from Edinburgh Zoo. Gyle Shopping Centre and Heriot Watt University ...

Novotel Edinburgh Park€75

Novotel Edinburgh Park€75
Village Hotel Edinburgh

Village Hotel Edinburgh

140 Crewe Road South, Edinburgh
  • Free cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Situated in the suburbs, this spa hotel is within 1 mile (2 km) of Western General and Royal Botanic Garden. Edinburgh International Conference Centre and Princes ...

Village Hotel Edinburgh€97

Village Hotel Edinburgh€97
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 miles (5 km) of Edinburgh Zoo and Royal Highland Centre. Gyle Shopping ...

ibis budget Edinburgh Park€60

ibis budget Edinburgh Park€60
Apex Grassmarket Hotel

Apex Grassmarket Hotel

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

Located in Old Town, this hotel is steps away from Royal Mile and Scotch Whisky Experience. Greyfriars Kirk and Edinburgh Castle are also within 10 minutes.

Apex Grassmarket Hotel€129

Apex Grassmarket Hotel€129
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 in New Town, this luxury hotel is within a 10-minute walk of Princes Street Gardens and Edinburgh Playhouse Theatre. St. Giles' Cathedral and Edinburgh ...

The Principal Edinburgh George Street€152

The Principal Edinburgh George Street€152
Pollock Halls

Pollock Halls

18 Holyrood Park Road, Edinburgh
  • Free cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 

Located in Newington, this hostel is within 1 mile (2 km) of National Library of Scotland, University of Edinburgh and Arthur's Seat. Greyfriars Kirk and Palace ...

Pollock Halls€87

Pollock Halls€87
ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile

77 South Bridge, Edinburgh
    3.0 out of 5.0
     
     

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

    ibis Edinburgh Centre South Bridge - Royal Mile€70

    ibis Edinburgh Centre South Bridge - Royal Mile€70
    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
     
     

    Situated near the airport, this hotel is 0.5 mi (0.8 km) from Royal Highland Centre and within 6 miles (10 km) of Murrayfield Stadium and Edinburgh Zoo. Edinburgh ...

    DoubleTree by Hilton Edinburgh Airport€120

    DoubleTree by Hilton Edinburgh Airport€120
    Edinburgh Marriott Hotel

    Edinburgh Marriott Hotel

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

    Situated near the airport, this eco-friendly hotel is 0.5 mi (0.8 km) from Gyle Shopping Centre and within 3 miles (5 km) of Edinburgh Zoo and Royal Highland ...

    Edinburgh Marriott Hotel€85

    Edinburgh Marriott Hotel€85
    Map

    Recent Reviews in Edinburgh