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

Best deal Best deal 29 Jun - 1 Jul
Tonight Tonight 21 Jun - 22 Jun
This weekend This weekend 22 Jun - 24 Jun
Next weekend Next weekend 29 Jun - 1 Jul

10 Best Hotels in Edinburgh

See all 1,298 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 ClubAU$139

Dalmahoy Hotel & Country ClubAU$139
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 ...

Novotel Edinburgh ParkAU$110

Novotel Edinburgh ParkAU$110
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 mi (2 km) of Western General and Royal Botanic Garden. Edinburgh International Conference Centre and Princes ...

Village Hotel EdinburghAU$104

Village Hotel EdinburghAU$104
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 ...

ibis budget Edinburgh ParkAU$79

ibis budget Edinburgh ParkAU$79
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 ...

Apex Grassmarket HotelAU$185

Apex Grassmarket HotelAU$185
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 ...

The Principal Edinburgh George StreetAU$218

The Principal Edinburgh George StreetAU$218
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 mi (2 km) of National Library of Scotland, University of Edinburgh, and Arthur's Seat. Greyfriars Kirk and Palace ...

Pollock HallsAU$123

Pollock HallsAU$123
ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile

77 South Bridge, Edinburgh
  • 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 Royal Mile and Festival Theatre. St. Giles' Cathedral and Greyfriars Kirk are also within 10 ...

ibis Edinburgh Centre South Bridge - Royal MileAU$108

ibis Edinburgh Centre South Bridge - Royal MileAU$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
 
 

Situated near the airport, 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 ...

DoubleTree by Hilton Edinburgh AirportAU$175

DoubleTree by Hilton Edinburgh AirportAU$175
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 ...

Edinburgh Marriott HotelAU$125

Edinburgh Marriott HotelAU$125
Map

Top Edinburgh Areas

Search Hotels near Top Edinburgh Attractions

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!