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.
Clean and comfy room right on Grassmarket so location is fabulous. It seems that many airline workers stay at this hotel. Good bang for your buck.
Apex Grassmarket Hotel£105Apex Grassmarket Hotel£105
Great room, great cookies and comfortable beds. Close to airport so got to sleep in.
DoubleTree by Hilton Edinburgh Airport£98DoubleTree by Hilton Edinburgh Airport£98
Nice hotel, good location just outside of Edinburgh, on a main road with good access to all major routes. Parking was quite good- used no. plate recognition. Hotel was nice throughout, good facilities (spa, pool , bar, gardens etc) restaurant was excellent for breakfast buffet (breakfast team were ...
Edinburgh Marriott Hotel£69Edinburgh Marriott Hotel£69
Staff were great and helpful, the room was clean and stylish. The location was great, very close within walking distance to the royal mile. I would recommend this hotel.
Leonardo Royal Hotel Edinburgh£74Leonardo Royal Hotel Edinburgh£74
Absolutely love the location of this hotel. Never again will I stay in the center of Edinburgh when I can stay here and get the tram into town. Comfortable room and the buffet breakfast is awesome. The only complaint I would have is that our room was like a sauna, incredibly hot.
Novotel Edinburgh Park£59Novotel Edinburgh Park£59
Good location, looks old outside but is super modern/new inside spacious rooms first world problem but found the bed too soft!
This was a stopping point along a very long drive press, so we were there less than 24 hours. But what I can tell you is that the hotel itself in the grounds are beautiful. The restaurant is very good, and thankfully open late. The rooms were comfortable and the bathrooms were well stocked. The staff ...
Dalmahoy Hotel & Country Club£69Dalmahoy Hotel & Country Club£69
Search for hotels in Murrayfield on Expedia. You can easily find your hotels in Murrayfield using one of the methods below: