Search Inns in Edinburgh

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Browse Select Edinburgh Inns

Chain Runner, Livingston by Marston's Inns
4 out of 5
Almondvale Way, Livingston, Scotland
Fully refundableReserve now, pay when you stay
The price is £47 per night from 13 Feb to 14 Feb
Situated in Livingston, this inn is within 1 mi (2 km) of Almondvale Stadium and Livingston Designer Outlet. Five Sisters Zoo is 2.7 mi (4.4 km) away.
4.2/5 Excellent! (144 reviews)
"Property was basic but clean. Condition of bathroom is pretty worn but again clean and everything worked. Food in restaurant was good and nice atmosphere. All staff helpful and friendly."

Reviewed on 6 Dec 2021

Chain Runner, Livingston by Marston's Inns
Riccarton Inn
3.5 out of 5
198 Lanark Road West, Edinburgh, Scotland
The price is £51 per night from 29 Jan to 30 Jan
Situated in Edinburgh, this inn is 1.3 mi (2.1 km) from Heriot-Watt University and 3 mi (4.8 km) from Edinburgh Park. Edinburgh Zoo and Princes Street are also within 6 miles (10 km). Curriehill Station is 14 minutes by foot.
4.1/5 Very Good! (54 reviews)
"Comfortable and convenient quiet even though it’s a public house ! Slept really well and great value for money"

Reviewed on 2 Jan 2022

Riccarton Inn
The Lodge at Craigielaw
4 out of 5
Craigielaw Golf Club, Aberlady, Scotland
Fully refundableReserve now, pay when you stay
The price is £73 per night from 7 Feb to 8 Feb
Situated in Aberlady, this golf inn is within a 15-minute walk of Aberlady Bay Nature Reserve and Gosford Sands. Gullane Sands and Luffness New Golf Course are also within 3 miles (5 km).
4.6/5 Wonderful! (85 reviews)
"Lovely accommodation and very good service"

Reviewed on 2 Jul 2021

The Lodge at Craigielaw
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Pine Marten, Dunbar by Marston's Inns
4 out of 5
Fully refundableReserve now, pay when you stay
The price is £55 per night from 23 Jan to 24 Jan
Situated in Dunbar, this inn is within 1 mile (2 km) of Dunbar Golf Club, John Muir's Birthplace and John Muir Way - East. John Muir Country Park and Winterfield Golf Club are also within 2 miles (3 km). Dunbar Station is 20 minutes by foot.
4.1/5 Very Good! (89 reviews)
"Clean and a fair size room."

Reviewed on 26 Nov 2021

Pine Marten, Dunbar by Marston's Inns
Bankton House Hotel
3 out of 5
Fully refundableReserve now, pay when you stay
The price is £106 per night from 31 Jan to 1 Feb
Situated near the airport, this inn is 1 mi (1.6 km) from Almondell and Calderwood Country Park and within 3 miles (5 km) of Livingston Designer Outlet and Five Sisters Zoo. Almondvale Stadium and Almond Valley Heritage Trust are also within 3 miles (5 km). Livingston South Station is only a 3-minute walk.
4/5 Very Good! (74 reviews)
Nice hotel
"Very comfortable hotel with nice staff lovely food."

Reviewed on 10 Mar 2020

Bankton House Hotel
Star and Garter Hotel
3 out of 5
Fully refundableReserve now, pay when you stay
The price is £85 per night from 24 Jan to 25 Jan
Situated in Linlithgow, this inn is 0.2 mi (0.3 km) from Linlithgow Burgh Halls and 0.3 mi (0.4 km) from Linlithgow Palace. St. Michael's Parish Church and West Lothian Golf Club are also within 2 miles (3 km). Linlithgow Station is only a 1-minute walk.
4.3/5 Excellent! (58 reviews)
Little gem of a hotel
"What a little gem of a place and the quality of the room and service was far in excess of what you would expect for a 3 star hotel. The staff were really friendly and the assistant manager was a little pocket rocket although her singing skills are somewhat iffy. The housekeeper gave us an amazing ..."

Reviewed on 11 Oct 2021

Star and Garter Hotel
The Green Haddington
Situated in Haddington, this inn is within a 15-minute walk of St Mary's Church and Nungate Bridge. Haddington Golf Club and Lennoxlove Historic House are also within 2 miles (3 km).
3.9/5 Very Good! (17 reviews)
Basic and white.
"Basic overnight room. Not as good value as following night in Edinburgh. Host helpful enough. All walls painted white."

Reviewed on 13 Oct 2021

The Green Haddington
The Sun Inn
4 out of 5
Fully refundableReserve now, pay when you stay
The price is £119 per night from 28 Jan to 29 Jan
Situated in Dalkeith, this inn is 2.7 mi (4.3 km) from Dalkeith Country Park and within 6 miles (10 km) of Royal Infirmary and Rosslyn Chapel (Collegiate Chapel of St. Matthew). University of Edinburgh and Princes Street are also within 9 miles (15 km). Newtongrange Station is 15 minutes by foot and Eskbank Station is 20 minutes.
4.4/5 Wonderful! (258 reviews)
"Would highly recommend staff were excellent and hotel and rooms perfect"

Reviewed on 11 Sep 2021

The Sun Inn
Ducks Inn
3 out of 5
Main Street, Aberlady, Scotland
Fully refundableReserve now, pay when you stay
The price is £81 per night from 6 Feb to 7 Feb
Situated near the beach, this inn is within 1 mile (2 km) of Gullane Sands, Aberlady Bay Nature Reserve and Gosford Sands. Luffness New Golf Course and Gullane Golf Course are also within 3 miles (5 km).
4.3/5 Excellent! (54 reviews)
"I stayed here as part of a work trip. This was my third stay in the Ducks Inn as it is a great place to stay. The staff are really warm, welcoming and helpful."

Reviewed on 2 Dec 2021

Ducks Inn
The Inn On The Mile
4 out of 5
82 High Street, The Royal Mile, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is £93 per night from 31 Jan to 1 Feb
Located in Old Town Edinburgh, this inn is steps away from Edinburgh Vaults, Royal Mile and Princes Street. University of Edinburgh and Edinburgh Castle are also within 10 minutes. Edinburgh (ZXE-Edinburgh Waverly Train Station) and Edinburgh Waverley Station are within a 5-minute walk.
4.4/5 Excellent! (601 reviews)
"Great location, close to all. No hair conditioner"

Reviewed on 29 Sep 2021

The Inn On The Mile
The Bridge Inn
4 out of 5
27 Baird Road, Ratho, Newbridge, Scotland
Fully refundableReserve now, pay when you stay
The price is £90 per night from 23 Jan to 24 Jan
Situated near the airport, this inn is 2.6 mi (4.2 km) from Royal Highland Centre, and within 9 mi (15 km) of Edinburgh Zoo and George Street. Grassmarket and Princes Street are also within 9 mi (15 km).
4.7/5 Exceptional! (345 reviews)
"Near boat canal. Nice bridge."

Reviewed on 4 Oct 2021

The Bridge Inn
No.12 Hotel & Bistro
3 out of 5
12 Quality Street, North Berwick, Scotland
The price is £130 per night from 26 Jan to 27 Jan
Situated by the sea, this inn is within a 5-minute walk of North Berwick Harbour and Scottish Sea Bird Center. North Berwick Golf Course and North Berwick Law are also within 2 mi (3 km). North Berwick Station is 11 minutes by foot.
4.3/5 Excellent! (40 reviews)
Golf trip.
"An enjoyable stay. The room was clean and comfortable and the staff were friendly."

Reviewed on 1 Sep 2021

No.12 Hotel & Bistro
The Hampton Hotel by Greene King Inns
3 out of 5
14 Costorphine Road, Edinburgh, Scotland
The price is £40 per night from 6 Feb to 7 Feb
Located in Murrayfield, this inn is within 2 miles (3 km) of Murrayfield Stadium, Edinburgh Zoo and Princes Street. Edinburgh Corn Exchange and Usher Hall are also within 2 miles (3 km). Edinburgh Haymarket Station is 19 minutes by foot.
4.3/5 Excellent! (167 reviews)
"Always looked after by the team great place to stay"

Reviewed on 2 Oct 2021

The Hampton Hotel by Greene King Inns
Rabble
4 out of 5
55A Frederick Street, Edinburgh, Scotland
The price is £75 per night from 23 Jan to 24 Jan
Located in New Town, this boutique inn is steps away from George Street and Princes Street. Princes Street Gardens and St. Andrew Square are also within 10 minutes. Edinburgh (ZXE-Edinburgh Waverly Train Station) is 13 minutes by foot and Edinburgh Waverley Station is 13 minutes.
4.3/5 Excellent! (163 reviews)
"Nice hotel above the Rabble restaurant, ideal location for staying in Edinburgh. We ate in the Rabble in the evening and the food was excellent. Hotel room was clean and very modern with excellent in room facilities Perks: .5 min walk from Waverley Train Station .loads of bars, restaurants and the ..."

Reviewed on 5 Nov 2021

Rabble
The Golf Tavern
3 out of 5
Fully refundableReserve now, pay when you stay
The price is £90 per night from 25 Jan to 26 Jan
Situated in Haddington, this inn is within a 10-minute walk of Nungate Bridge, St Mary's Church and Haddington Golf Club. Lennoxlove Historic House is 1 mi (1.6 km) away.
4.3/5 Excellent! (58 reviews)
"Everything was perfect, all the staff where fantastic"

Reviewed on 24 Sep 2021

The Golf Tavern
Ravenous Beastie
3 out of 5
15 West Terrace, South Queensferry, Scotland
The price is £82 per night from 23 Jan to 24 Jan
Situated in South Queensferry, this inn is within 9 mi (15 km) of Edinburgh Zoo, Murrayfield Stadium and Princes Street. Royal Mile and University of Edinburgh are also within 12 mi (20 km). South Queensferry Dalmeny Station is 14 minutes by foot.
4.6/5 Exceptional! (109 reviews)
No knowledge
"Well! The lady had no knowledge of my booking but luckily "had one free"and acted as though she was doing me a favour!! The smallest bathroom ever, I was shoulder to shoulder with one wall and the shower cubicle. I couldn't reach the blind as the pull cord was broken so after drawing the white curtains ..."

Reviewed on 7 Sep 2021

Ravenous Beastie
The Avenue Restaurant at The Victoria Inn
Situated near the beach, this inn is within a 10-minute walk of St Mary's Church and Nungate Bridge. Haddington Golf Club and Lennoxlove Historic House are also within 1 mile (2 km).
2.9/5 (61 reviews)
Birthday Stay
"The room was very spacious and clean but lack of attention to basic needs ie: no bath mat or hand towels let it down a bit. Also a big problem is that they do not accept payment by card and have no eating facilities on site."

Reviewed on 5 Nov 2018

The Avenue Restaurant at The Victoria Inn
Champany Inn
3.5 out of 5
Situated near the airport, this inn is 0.5 mi (0.9 km) from Linlithgow Burgh Halls and 0.6 mi (1 km) from Linlithgow Palace. St. Michael's Parish Church and Beecraigs Country Park are also within 2 miles (3 km). Linlithgow Station is 11 minutes by foot.
4.5/5 Wonderful! (15 reviews)
Champany Visit March 2020
"Comfortable stay with a choice of to places to eat. I choose to eat in the less formal restaurant and the food was excellent."

Reviewed on 2 Apr 2020

Champany Inn
The Original Rosslyn Hotel
3 out of 5
2-4 Main Street, Roslin, Scotland
Situated in Roslin, this inn is 0.1 mi (0.2 km) from Rosslyn Chapel (Collegiate Chapel of St. Matthew) and 2.6 mi (4.1 km) from Pentland Hills Regional Park. University of Edinburgh and Princes Street are also within 9 miles (15 km).
4.1/5 Very Good! (60 reviews)
"Ok gkdsg; lks dg’l;reign ;lsa’;life Pof’mwef’pookaefvlomok"

Reviewed on 28 Sep 2019

The Original Rosslyn Hotel
The Balerno Inn
4 out of 5
Situated in Balerno, this inn is 2.1 mi (3.4 km) from Heriot-Watt University and within 6 miles (10 km) of Napier University and Edinburgh Corn Exchange. Edinburgh Zoo and Gyle Shopping Centre are also within 9 miles (15 km).
The Balerno Inn
Don't see what you're looking for?
See all available properties in Edinburgh
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Other property types in Edinburgh

Courtyard by Marriott Edinburgh

Courtyard by Marriott Edinburgh

4 out of 5
1-3 Baxters Place, Edinburgh, Scotland
The price is £66 per night from 30 Jan to 31 Jan
4.4/5 Wonderful! (932 reviews)
"Perfect location and great value for money"

Reviewed on 6 Jan 2022

Courtyard by Marriott Edinburgh
YOTEL Edinburgh

YOTEL Edinburgh

4 out of 5
Erskine House, Queen Street, Edinburgh, Scotland
The price is £55 per night from 23 Jan to 24 Jan
4.5/5 Wonderful! (870 reviews)
"It was walking distance from everywhere I needed to be in Edinburgh"

Reviewed on 10 Jan 2022

YOTEL Edinburgh
The Scotsman Hotel

The Scotsman Hotel

4 out of 5
20 North Bridge, Edinburgh, Scotland
The price is £143 per night from 24 Jan to 25 Jan
4.5/5 Wonderful! (960 reviews)
"Beautiful, historic property. Location couldn't be better for the Royal Mile. Food at the Grand Cafe was excellent. Staff was friendly and accommodating."

Reviewed on 17 Jan 2022

The Scotsman Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

expedia verified reviews