Inchkeith, United Kingdom

No dates selected

Sort by

Price for a night in

Property type
Distance from the city center
Facilities and services
At the hotel
In the room
Accommodation features
Star rating
Rating by reviews
Hotel name
Hotel chain

3 stars hotels in Inchkeith

: 1643 options found

Select dates so you can see the availability and exact prices.

Wemyss Place, Port Seton, EH32 0DW, United Kingdom, Port Seton
13.1 km from the center of Inchkeith

Room in this hotel

from $ 314
per night
2-4 Main Street, Roslin
19.7 km from the center of Inchkeith
Very good
243 reviews
7.8

Room in this hotel

from $ 191
per night
West Main Street, Aberlady
17.1 km from the center of Inchkeith
Fantastic
287 reviews
9.0

Room in this hotel

from $ 155
per night
The Hayloft, Back Wynd, Falkland, KY15 7BX, United Kingdom, Cupar
24.7 km from the center of Inchkeith

Room in this hotel

from $ 301
per night
50 Mayfield Road, Edinburgh, Edinburgh, EH9 2NH, United Kingdom, Edinburgh
11.7 km from the center of Inchkeith
Fantastic
303 reviews
9.0

Room in this hotel

from $ 186
per night
101 Dalkeith Road Edinburgh,Dalkeith Road, Edinburgh
11 km from the center of Inchkeith
Excellent
66 reviews
8.0

Room in this hotel

from $ 245
per night
14 Downie Terrace Edinburgh EH12 7AU,Downie Terrace, Edinburgh
13.1 km from the center of Inchkeith
Fantastic
169 reviews
9.0

Room in this hotel

from $ 186
per night
25-33 Shandwick Place, Edinburgh
10.4 km from the center of Inchkeith
Excellent
1543 reviews
8.0

Room in this hotel

from $ 197
per night
13A Shore Rd, Aberdour KY3 0TR, United Kingdom, Burntisland
10.4 km from the center of Inchkeith

Room in this hotel

from $ 164
per night
106 Ferry Road Leith,Ferry Road, Edinburgh
7.2 km from the center of Inchkeith
Excellent
42 reviews
8.6

Room in this hotel

from $ 146
per night
12 Quality Street, North Berwick
26.1 km from the center of Inchkeith
Excellent
308 reviews
8.8

Room in this hotel

from $ 387
per night
9 South St Andrew Street, Edinburgh
9.6 km from the center of Inchkeith

Room in this hotel

from $ 214
per night
17 Old Dalkeith Rd, Edinburgh EH16 4TE, UK, Edinburgh
11.9 km from the center of Inchkeith
Reviews rating
2 reviews
5.0

Room in this hotel

from $ 206
per night
By Colinsburgh, Elie KY9 1JX, Leven
28.2 km from the center of Inchkeith
Fantastic
19 reviews
10

Room in this hotel

from $ 140
per night
3 Lower Broomieknowe, Lasswade, Near Edinburgh EH18 1LW, UK, Lasswade
17.3 km from the center of Inchkeith
Fantastic
76 reviews
9.8

Room in this hotel

from $ 155
per night
27-31 James Craig Court Edinburgh EH1 3BA,James Craig Court, Edinburgh
9.4 km from the center of Inchkeith
Reviews rating
44 reviews
5.0

Room in this hotel

from $ 206
per night
23 East Hermitage Place Leith Links,East Hermitage Place, Edinburgh
7.3 km from the center of Inchkeith
Fantastic
82 reviews
9.4

Room in this hotel

from $ 247
per night
1 Main Street, Dunfermline
16.3 km from the center of Inchkeith
Very good
103 reviews
7.0

Room in this hotel

from $ 223
per night
30 Minto St, Edinburgh, Edinburgh EH9 1SB, UK, Edinburgh
11.3 km from the center of Inchkeith
Reviews rating
37 reviews
5.0

Room in this hotel

from $ 186
per night
19 St Andrew Square, Edinburgh
9.5 km from the center of Inchkeith
Fantastic
3174 reviews
9.0

Room in this hotel

from $ 256
per night