Uncovering Europe's best budget hotels since 2001.

All recommended hotels in Edinburgh: 3 star hotel

6 cheap hotels in Edinburgh reviewed by EuroCheapo (See more hotels in Edinburgh by doing a CheapoSearch)

Sort By:

Name Price User rating Neighborhood Most viewed

Mardale Guest House, Edinburgh

Address 11 Hartington Place, Bruntsfield (Merchiston-Morningside)

The 6 rooms of the three-star Mardale Guest House are located inside a Victorian villa on the southwest side of Edinburgh in Merchiston Morningside.

7.1 Guest Rating

From

$72

Bookthrough Booking.com

Ailsa Craig Hotel, Edinburgh

Address Royal Terrace (Old Town-New Town)

The three-star Ailsa Craig offers 17 non-smoking rooms in an early 19th-century Georgian building just north of Carlton Hill and east of New Town.

7.5 Guest Rating

From

$72

Bookthrough Booking.com

Hotel Twenty, Edinburgh

Address 20 Leopold Place (Old Town-New Town)

The Richmond House is a three-star hotel located around the corner from the Playhouse Theater in Edinburgh's theater district.

7.5 Guest Rating

From

$79

Bookthrough Booking.com

The Lairg Hotel, Edinburgh

Address 11 Coates Gardens (West End-Murrayfield)

The three-star Lairg Hotel offers 11 rooms just west of Haymarket Station in the West End-Murrayfield section of Edinburgh.

8.1 Guest Rating

-

Bookthrough Booking.com

Haymarket Hotel, Edinburgh

Address 1-3 Coates Gardens (West End-Murrayfield)

The 25 rooms at the Haymarket Hotel are located in the West End-Murrayfield area of Edinburgh, just west of the Old and New Towns.

7.4 Guest Rating

From

$72

Bookthrough Booking.com

Ballantrae Hotel At The West End, Edinburgh

Address 6 Grosvenor Crescent (West End-Murrayfield)

Ballantrae at the West End is a three-star, family-run hotel located between Water of Leith and Haymarket Station.

7.4 Guest Rating

From

$79

Bookthrough Booking.com

Follow Us