Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

2-star hotels in Edinburgh

Search the best hotels and places to stay in Edinburgh

View map
Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Applied filters
Stars:   ×
Ratho Park, Glasgow Road, Edinburgh, United Kingdom, EH28 8PPView on map
12.8 km from City Centre
Featuring 97 non-smoking rooms along with steam baths and massage treatments, this hotel provides convenient access to Gyle Shopping Centre.
  • The hotel has
    • Paid parking
    +1
  • The hotel has
    • 24-hour reception
    +1
8.8
Great23 reviews
Price from£ 89per nightSelect
Not available
28 York Place, Edinburgh, United Kingdom, EH1 3EPView on map
800 m from City Centre400 m from Omni Centre
Located close to Edinburgh Playhouse, the hotel has 8 rooms, and boasts access to a tram stop.
  • The hotel has
    • Bar/ Lounge area
    • Restaurant
    +2
8.4
Great11 reviews
Price from£ 106per nightSelect
Not available
3 Clifton Terrace, Edinburgh, United Kingdom, EH12 5DR
1.9 km from City Centre800 m from Usher Hall
Set not far from Princes Street, the hostel welcomes guests with a daily continental breakfast in a pleasant area of the city.
6.4
Nice78 reviews
Price from£ 233per nightSelect
Not available
43 Craigmillar Park, Edinburgh, United Kingdom, EH16 5PS
2.9 km from City Centre1.5 km from Holyrood Park
Featuring royal architecture, the venue provides 115 rooms and offers easy access to National Museum of Scotland.
Price from£ 85per nightSelect
Not available
50 Blackfriars Street, Edinburgh, United Kingdom, EH1 1NE
200 m from City Centre400 m from Edinburgh Festival Theatre
The rooftop restaurant and a private swimming pool are available onsite of the unique hotel situated in the centre of Edinburgh.
7.4
Very good409 reviews
Price from£ 145per nightSelect
Not available
3 Waterloo Place, Edinburgh, United Kingdom, EH1 3BG
The hotel is based in a traditional-style building located in the cultural part of Edinburgh, offering 34 rooms.
Price from£ 106per nightSelect
Not available
122 - 123 Princess Street, Edinburgh, United Kingdom, EH2 4AD
1.1 km from City Centre400 m from Usher Hall
Located next to Edinburgh Zoo, the venue comprises 97 rooms with castle views.
8.4
Great45 reviews
Price from£ 204per nightSelect
Not available
8 Blackfriars St, Edinburgh, United Kingdom
100 m from City Centre300 m from Edinburgh Waverley station
Staying at this central hostel, guest will enjoy terrace views, and 22 rooms with all necessary comforts.
8.2
Great32 reviews
Price from£ 31per nightSelect
Not available
18-20 Learmonth Terrace, Edinburgh, United Kingdom, EH4 1PW
2.1 km from City Centre1.1 km from Usher Hall
This hotel with restaurants, pubs and a stadium onsite features 64 cosy rooms and is centrally located a short walk from Edinburgh Zoo.
6.6
Nice26 reviews
Price from£ 52per nightSelect
Not available
15 Johnston Terrace, Edinburgh, United Kingdom, EH12PW
600 m from City Centre100 m from Edinburgh Castle
Serving a daily continental breakfast, the hostel is located in Old Town district, nearly 1100 meters from The Museum of Edinburgh.
7.8
Very good37 reviews
Price from£ 27per nightSelect
Not available
5/2 West Register Street, Edinburgh, United Kingdom, EH2 2AA
500 m from City Centre200 m from Waterloo Place
Set just outside New Town, the hostel offers a heritage accommodation within 10 minutes' walk of the city center.
9.0
Perfect8 reviews
Price from£ 34per nightSelect
Not available
46 Marine Drive, Edinburgh, United Kingdom
6.0 km from City Centre
Located next to Edinburgh Zoo, the venue comprises 64 rooms with islands views.
6.2
Nice89 reviews
Price from£ 84per nightSelect
Not available
46 Dreghorn Link,, A720 City Bypass, Edinburgh, United Kingdom, EH13 9QR
Near the hotel, there are a bus stop and a coach station and guests can easily reach Murrayfield Stadium which is not far away.
5.8
Guest rating22 reviews
Price from£ 78per nightSelect
Not available
94 116 Cowgate, Edinburgh, United Kingdom, EH1 1JN
300 m from City Centre200 m from Central Library
Nestled within a 10-minute walk of the city center, this business hotel gives quick access to a train station.
6.6
Nice7 reviews
Price from£ 26per nightSelect
Not available
Carberry Road, Inveresk, Edinburgh, United Kingdom, EH21 8PT
9.9 km from City Centre
Located just 1.6 km from St Michael's Parish Church, this hotel features 60 rooms and a family restaurant on-site.
6.8
Nice4 reviews
Price from£ 83per nightSelect
Not available
Builyeon Road, Edinburgh, United Kingdom, EH30 9YJ
14.1 km from City Centre
Located within 15 km from Central Park, this hotel features a family restaurant and vegetarian breakfast.
Price from£ 90per nightSelect
Not available
7 Links Gardens, Edinburgh, United Kingdom
2.9 km from City Centre600 m from Gray Line Tours
Located off Edinburgh Playhouse in a shopping area, this hotel offers a private pool along with a panoramic view of the sea.
6.4
Nice174 reviews
Price from£ 80per nightSelect
Not available
105 High Street, Edinburgh, United Kingdom, EH11SG
100 m from City Centre300 m from Edinburgh Waverley station
Set within 10 minutes' walk from the center of Edinburgh, this comfortable hostel gives quick access to restaurants, cafés and bars.
8.6
Great9 reviews
Price from£ 14per nightSelect
Not available
14 15 Claremont Crescent, Edinburgh, United Kingdom
1.5 km from City Centre900 m from Edinburgh Playhouse
Located a few steps from The Museum of Edinburgh, the hotel features 19 rooms with views over the garden.
Price from£ 51per nightSelect
Not available
27 York Place, Edinburgh, United Kingdom
700 m from City Centre300 m from Omni Centre
Located near Holyrood Park, this family hotel features a vegetarian breakfast.
7.0
Very good169 reviews
Price from£ 142per nightSelect
Not available
92 Corstorphine Road, Edinburgh, United Kingdom
4.2 km from City Centre1000 m from Murrayfield Stadium
This hotel features rooms with mountain views, while a convenient location provides easy access to EICC.
Price from£ 141per nightSelect
Not available
9-10 Ardmillan Terrace, Edinburgh, United Kingdom, EH11 2JW
2.7 km from City Centre1.0 km from Murrayfield Stadium
Located next to Murrayfield Stadium, the venue comprises 9 rooms with garden views.
7.6
Very good18 reviews
Price from£ 77per nightSelect
Not available
Meuse Lane Off Princes Street, Edinburgh, United Kingdom
500 m from City Centre300 m from Edinburgh Waverley station
The hotel offers easy access to Holyrood Park, boasting 96 rooms in the heart of Edinburgh.
Select
Not available
93 High Street, Edinburgh, United Kingdom
100 m from City Centre300 m from Edinburgh Waverley station
The hotel offers easy access to Princes Street Gardens, boasting 18 rooms in the heart of Edinburgh.
6.4
Nice151 reviews
Price from£ 22per nightSelect
Not available
37 Royal Terrace, Edinburgh, United Kingdom, EH7 5AH
1.0 km from City Centre600 m from Edinburgh Playhouse
Located next to Arthurs Seat, the venue comprises 14 rooms with park views.
9.6
Perfect1 review
Price from£ 238per nightSelect
Not available
11/2 Robertson'S Close, Cowgate, Edinburgh, United Kingdom, EH1 1LY
200 m from City Centre400 m from Edinburgh Festival Theatre
Offering rooms with city views, the hostel is nestled in a vibrant area with Edinburgh Castle around the corner.
7.2
Very good4 reviews
Price from£ 100per nightSelect
Not available
8 Royal Terrace, Edinburgh, United Kingdom
900 m from City Centre100 m from Edinburgh Playhouse
Located next to Edinburgh Castle and only 250 meters from Omni Centre, this hotel features individual rooms and a swimming pool.
Price from£ 146per nightSelect
Not available
357 Gorgie Rd, Edinburgh, United Kingdom, EH11 2RP
3.8 km from City Centre900 m from Murrayfield Stadium
Located a few steps from Omni Centre Edinburgh, the hotel features 98 rooms with views over the garden.
6.2
Nice3 reviews
Price from£ 21per nightSelect
Not available
25 East London Street, Edinburgh, United Kingdom, EH7 4BN
1.0 km from City Centre500 m from Edinburgh Playhouse
Near the hotel, there are a railway station and a bus stop and guests can easily reach Edinburgh Military Tattoo which is not far away.
8.6
Great35 reviews
Price from£ 105per nightSelect
Not available
9-13 Market Street, Edinburgh, United Kingdom
200 m from City Centre200 m from Edinburgh Waverley station
Featuring royal architecture, the venue provides 25 rooms and offers easy access to The Real Mary King's Close.
Price from£ 56per nightSelect
Not available
17 Beaverbank Place, Edinburgh, United Kingdom
1.6 km from City Centre1000 m from Edinburgh Playhouse
Set near Edinburgh Playhouse, this business venue is 20 minutes' walk of the city center.
Price from£ 62per nightSelect
Not available
6 Mcdonald Road, Edinburgh, United Kingdom
1.4 km from City Centre600 m from Edinburgh Playhouse
The hotel is based in a royal-style building located in the old part of Edinburgh, offering 135 rooms.
6.8
Nice44 reviews
Price from£ 70per nightSelect
Not available
4 Windsor Street, Edinburgh, United Kingdom
1000 m from City Centre200 m from Edinburgh Playhouse
The hotel offers easy access to Calton Hill, boasting 9 rooms in the heart of Edinburgh.
6.0
Guest rating42 reviews
Price from£ 86per nightSelect
Not available
7 Mayfield Road, Edinburgh, United Kingdom, EH9 2NG
2.0 km from City Centre1.5 km from The University of Edinburgh
Located close to Arthur's Seat, the hotel has 8 rooms, and boasts access to a coach station.
8.0
Great1 review
Price from£ 95per nightSelect
Not available
18 Holyrood Park Road, Edinburgh, United Kingdom, EH16 5AY
1.4 km from City Centre1.0 km from Edinburgh Festival Theatre
Located next to St Annes Parish Church and Holyrood Park, this hotel is only 2.9 km from Edinburgh Zoo.
Price from£ 290per nightSelect
Not available
20 Rosslyn Crescent, Edinburgh, United Kingdom, EH6 5AX
1.8 km from City Centre1000 m from Edinburgh Playhouse
This budget hotel with garden views lies close to the sights of Edinburgh including Palace of Holyroodhouse.
Price from£ 130per nightSelect
Not available
44 Annandale Street, Edinburgh, United Kingdom, EH7 4AZ
1.1 km from City Centre400 m from Edinburgh Playhouse
Offering convenient proximity to Omni Centre, the hotel is also close to Royal Mile.
Select
Not available
Edinburgh Business Park, Edinburgh, United Kingdom, EH12 9DH
8.4 km from City Centre
There are rooms facing terrace and the hotel is set close to Edinburgh Park.
Select
Not available
69 Grove Street, Edinburgh, United Kingdom, EH3 8FD
1.6 km from City Centre600 m from Usher Hall
Superbly set close to Royal Museum, the hotel offers tasteful rooms and a lobby restaurant.
7.2
Very good498 reviews
Price from£ 142per nightSelect
Not available
Ziggurat, Wellgate House, Edinburgh, United Kingdom, EH1 1NQ
200 m from City Centre300 m from Edinburgh Festival Theatre
Offering a private pool, the hotel is located in an old part of Edinburgh, not far from Royal Yacht Britannia.
7.8
Very good9 reviews
Price from£ 70per nightSelect
Not available
33 Straiton Place, Edinburgh, United Kingdom, EH15 2BA
4.9 km from City Centre
Located a few steps from Palace of Holyroodhouse, the hotel features 7 rooms with views over the sea.
5.8
Guest rating32 reviews
Price from£ 165per nightSelect
Not available
125A Princes Street, Edinburgh, United Kingdom, EH2 4AD
1.1 km from City Centre300 m from Usher Hall
Featuring a private swimming pool, this property is set a short distance from New Town and Edinburgh Castle.
Price from£ 68per nightSelect
Not available
70 South Trinity Road, Edinburgh, United Kingdom, "EH53NX"
2.9 km from City Centre800 m from Inverleith House
This royal-style hotel is set at a short distance to Royal Yacht Britannia.
Price from£ 126per nightSelect
Not available
Suite 8, 5 Drysdale Road, Edinburgh, United Kingdom, EH11 1FA
1.9 km from City Centre900 m from Usher Hall
Offering convenient proximity to Boxsmall, the hotel is also close to Princes Street Gardens.
Select
Not available
6 Rothesay Place, Edinburgh, United Kingdom, Edinburgh, United Kingdom
1.8 km from City Centre700 m from Usher Hall
Offering convenient proximity to Catherine Sinclair Monument, the hotel is also close to Royal Yacht Britannia.
Select
Not available
21 Moat Place, Edinburgh, United Kingdom
3.8 km from City Centre1.4 km from Murrayfield Stadium
Near the hotel, there is a bus stop and guests can easily reach Princes Street which is not far away.
Price from£ 87per nightSelect
Not available
8 Middlefield, Edinburgh, United Kingdom, EH7 4QW
1.5 km from City Centre800 m from Edinburgh Playhouse
Boasting en-suite rooms and ping pong and billiards in the area, the venue is based in Leith district in close proximity to New Town.
8.8
Great1 review
Price from£ 169per nightSelect
Not available
3-5 Amphion Lane (Murano Place), Edinburgh, United Kingdom, EH7 5HH
1.5 km from City Centre800 m from Edinburgh Playhouse
This central hotel is nestled in the heart of Edinburgh, not far from Arthur's Seat.
7.6
Very good7 reviews
Price from£ 183per nightSelect
Not available
34B 35 & 37 40 Haddington Place, Edinburgh, United Kingdom, EH7 4AL
1.2 km from City Centre500 m from Edinburgh Playhouse
The hotel is perfectly placed in West End district, boasting 143 contemporary rooms and a 24-hour bar.
Price from£ 43per nightSelect
Not available
5 3 Lauriston Park, Edinburgh, United Kingdom, EH3 9JA
1.1 km from City Centre700 m from Usher Hall
Within easy reach of Edinburgh International Conference Centre, this hotel comprises 5 rooms with private bathrooms.
7.0
Very good1 review
Price from£ 58per nightSelect
Not available
36 Chalmers Street, Edinburgh, United Kingdom
1.0 km from City Centre600 m from The University of Edinburgh
There are rooms facing the pool and the hotel is set close to University of Edinburgh.
6.6
Nice12 reviews
Price from£ 212per nightSelect
Not available
13 Sciennes, Edinburgh, United Kingdom
1.2 km from City Centre800 m from The University of Edinburgh
Placed close to National Library of Scotland in the heart of Edinburgh, this hotel offers 145 rooms.
7.4
Very good11 reviews
Price from£ 177per nightSelect
Not available
9 Merchant Street, Edinburgh, United Kingdom, EH1 2QD
300 m from City Centre200 m from Central Library
Within 10 minutes' walk of Edinburgh Castle, the venue is placed in an old town district, about 1 km from the city center.
Price from£ 12per nightSelect
Not available
196 4 Morrison Street, Edinburgh, United Kingdom, EH3 8EB
1.5 km from City Centre500 m from Usher Hall
Located 2 km from the center of the city, the hotel offers cots and board games for children.
Price from£ 50per nightSelect
Not available
119 Willowbrae Road, Edinburgh, United Kingdom, EH8 7HN
2.6 km from City Centre1.9 km from Our Dynamic Earth
Near the hotel, there is a bus stop and guests can easily reach Royal Yacht Britannia which is not far away.
Price from£ 74per nightSelect
Not available
44 East Claremont St, Edinburgh, United Kingdom, EH7 4JR
1.4 km from City Centre800 m from Edinburgh Playhouse
This historic-style hotel is set at a short distance to Princes Street.
9.4
Perfect2 reviews
Price from£ 60per nightSelect
Not available
42 Gilmore Place, Edinburgh, United Kingdom, EH3 9NQ
1.6 km from City Centre900 m from Usher Hall
Within easy reach of University of Edinburgh, this hotel comprises 6 rooms with shared bathrooms.
6.6
Nice1 review
Price from£ 118per nightSelect
Not available
10 Links Place, Edinburgh, United Kingdom, EH6 7EZ
2.9 km from City Centre700 m from Gray Line Tours
Featuring royal architecture, the venue provides 32 rooms and offers easy access to Royal Museum.
Select
Not available
3 Mayfield Gardens, Edinburgh, United Kingdom
2.1 km from City Centre1.6 km from The University of Edinburgh
Offering convenient proximity to Holyrood Park, the hotel is also close to National Library of Scotland.
Price from£ 247per nightSelect
Not available
56 Lady Lawson Street, Edinburgh, United Kingdom
1000 m from City Centre500 m from Edinburgh Castle
Featuring royal architecture, the venue provides 229 rooms and offers easy access to Edinburgh International Conference Centre.
Price from£ 97per nightSelect
Not available
8 Rothesay Place, Edinburgh, United Kingdom
1.9 km from City Centre800 m from Usher Hall
The hotel offers easy access to Princes Street, boasting 48 rooms in the heart of Edinburgh.
9.6
Perfect8 reviews
Select
Not available
19 Meadow Place, Edinburgh, United Kingdom, Edinburgh, United Kingdom
1.3 km from City Centre700 m from The University of Edinburgh
Offering convenient proximity to Summerhall, the hotel is also close to Royal Yacht Britannia.
Select
Not available
97 Ocean Drive , Edinburgh, United Kingdom, EH12 5DR
3.4 km from City Centre200 m from Royal Yacht Britannia
Offering convenient proximity to Royal Yacht Britannia, the hotel is also close to Edinburgh Old Town.
Select
Not available
6 Queen Street, Edinburgh, United Kingdom, EH2 1JE
800 m from City Centre600 m from Waterloo Place
Offering convenient proximity to Royal Museum, the hotel is also close to Grassmarket.
Price from£ 134per nightSelect
Not available
18 West Preston Street, Edinburgh, United Kingdom, EH8 9PU
1.3 km from City Centre900 m from The University of Edinburgh
The 6-room accommodation is 1150 meters from Greyfriars Kirk, and Turnhouse airport is about 15 km away.
Price from£ 84per nightSelect
Not available
14 Granville Terrace ,Edinburgh , Edinburgh, United Kingdom
2.2 km from City Centre1.3 km from Usher Hall
The property is fitted with an indoor swimming pool and is situated less than 3.4 km from Arthur's Seat.
Price from£ 93per nightSelect
Not available
Moto Service Area, A1, Old Craighall, Edinburgh, United Kingdom, EH21 8RE
8.3 km from City Centre
Within easy reach of Inveresk Lodge Gardens, this hotel comprises 44 rooms with separate bathrooms.
6.6
Nice19 reviews
Price from£ 66per nightSelect
Not available
94 -116 Cowgate , Edinburgh, United Kingdom
300 m from City Centre200 m from Central Library
Located in the old part of Edinburgh, this hotel is within a 5-minute walk from Edinburgh Old Town.
Select
Not available
50 Blackfriars Street, Edinburgh, United Kingdom, .
200 m from City Centre400 m from Edinburgh Festival Theatre
While staying in the hotel you are invited to discover Arthur's Seat set nearby, or walk for only 10 minutes to enjoy Edinburgh Castle.
Price from£ 22per nightSelect
Not available
31 Abbeyhill, Edinburgh, United Kingdom, EH8 8EL
1.2 km from City Centre900 m from Palace of Holyrood House
Located 2 km from the center of the city, the hotel offers cots and a playroom for children.
Price from£ 57per nightSelect
Not available

Filtering results

Please wait...

70 hotels found