Top 10 Hotels in Inverkeithing

See all 3 Hotels in Inverkeithing
Boreland Lodge Hotel
Boreland Lodge Hotel

31-33 Boreland Road, Dunfermline KY11 1DA

3.0 out of 5.0
2.6 out of 5 (79 reviews)

Situated near the airport, this hotel is 2.3 mi (3.8 km) from Deep Sea World and within 6 mi (10 km) of Aberdour Castle and …

$93
The Roods B&B
The Roods B&B

16 Bannerman Avenue, Dunfermline KY11 1NG

4.0 out of 5.0
4.9 out of 5 (22 reviews)

Situated in Dunfermline, this bed & breakfast is 2.2 mi (3.6 km) from Deep Sea World and 3.1 mi (5 km) from Forth Road …

Get Rates
Best Western Plus Keavil House Hotel
Best Western Plus Keavil House Hotel

Crossford, Dunfermline KY12 8NN

4.0 out of 5.0
4 out of 5 (21 reviews)

Located in the heart of Dunfermline, this eco-friendly hotel is 1.2 mi (1.9 km) from Dunfermline Golf Club and within 3 mi (5 …

$94
Balmule House
Balmule House

Dunfermline, Dunfermline KY12 0RZ

4.0 out of 5.0
4.9 out of 5 (27 reviews)

Situated in a rural location, this romantic bed & breakfast is within 6 mi (10 km) of Abbot House, Pittencrieff Park, and …

$164
Norton House Hotel & Spa
Norton House Hotel & Spa

Ingliston, Newbridge EH28 8LX

4.0 out of 5.0
4.5 out of 5 (454 reviews)

Situated near the airport, this spa hotel is 2 mi (3.3 km) from Royal Highland Centre and within 6 mi (10 km) of Heriot Watt …

$162
Edinburgh Marriott Hotel
Edinburgh Marriott Hotel

111 Glasgow Road, Edinburgh EH12 8NF

4.0 out of 5.0
4.3 out of 5 (841 reviews)

Located between Edinburgh Airport and Zoo this hotel is a 5 minute walk from the Gyle Shopping mall and Edinburgh Business …

$120
Waldorf Astoria Edinburgh - The Caledonian
Waldorf Astoria Edinburgh - The Caledonian

Princes Street, Edinburgh EH1 2AB

5.0 out of 5.0
4.4 out of 5 (748 reviews)

Built in 1903, this grand landmark hotel is centrally located on Princes Street, overlooking Edinburgh Castle.

$196
Queensferry Hotel
Queensferry Hotel

St. Margaret's Head, Dunfermline KY11 1HP

3.0 out of 5.0
3.8 out of 5 (133 reviews)

Situated in Dunfermline, this hotel is 0.7 mi (1.2 km) from Deep Sea World and within 3 mi (5 km) of Forth Road Bridge and …

$81
Edinburgh Capital Hotel
Edinburgh Capital Hotel

187 Clermiston Road, Edinburgh EH12 6UG

3.0 out of 5.0
4 out of 5 (810 reviews)

Situated near the airport, this eco-friendly hotel is 1.2 mi (1.9 km) from Lauriston Castle and within 3 mi (5 km) of …

$88
Nira Caledonia
Nira Caledonia

6-10 Gloucester Place, Edinburgh EH3 6EF

4.0 out of 5.0
4.5 out of 5 (228 reviews)

Located in New Town, this luxury hotel is within a 15-minute walk of St. Stephens Centre and Royal Botanic Garden. Princes …

$173

Recent Reviews in Inverkeithing

Hide content

Where to stay in Inverkeithing

Inverkeithing Hotel Guide

Travelers to Fife , looking for quality accommodation in Inverkeithing have a number of options. Expedia's extensive hotel network offers about 10 hotels to book within a 6-mile away from the center of Inverkeithing. Another option is the St. Giles Apartment, which can be found 9 miles away. Two other Expedia-listed accommodation options worth checking out around Inverkeithing include the Prestonfield House and the Sheraton Grand Hotel & Spa, Edinburgh.

Consider spending a day or two enjoying Dunfermline Abbey, Forth Road Bridge and Deep Sea World, which you'll find in Dunfermline, 4 miles to the southeast of Inverkeithing. The Best Western Plus Keavil House Hotel and Pitbauchlie House Hotel are some of the fabulous Expedia-listed short and long-stay options in Dunfermline. 30 miles to the southwest of Inverkeithing, you can also stay at St. Andrews, which is home to the Old Course Hotel and Macdonald Rusacks Hotel. The University of St. Andrews, St. Andrew's Cathedral and St. Andrew's Castle are a couple of the most popular attractions to explore for those visiting St. Andrews.

Edinburgh Airport is the nearest preferred airport and is 6 miles away from Inverkeithing. Nearby hotels include Norton House Hotel & Spa and Holiday Inn Express Edinburgh Airport.