Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Inverkeithing – 5 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Boreland Lodge Hotel

Hotel in Inverkeithing

This family-run budget hotel is conveniently located close to Edinburgh and next to the Forth Road Bridge and the Forth Rail Bridge; Rosyth is only a few minutes away. What a wonderful, cozy, and friendly hotel. A real home from home, near the town center, train station, on the main bus routes and also has parking. The rooms are warm, clean, and comfortable, have an en-suite, flat-screen TV, tea and coffee making, and good wi-fi. They are also cleaned and refreshed daily. The hotel has a dining room where you can sit and make meals and a lovely little bar to chill out in and chat with fellow travelers. There's also a terrace and garden to sit out on too. The staff from the owner, manager, handyman, and chambermaid are just wonderful, super friendly, and very helpful.

Show more Show less
7.1
Good
745 reviews
Price from
$49
per night

Strachan House

Inverkeithing

Featuring a garden, Strachan House provides accommodations in Inverkeithing with free WiFi and garden views. Clean, cosy and comfortable property. Location perfect for travel to and from Edinburgh.

Show more Show less
9.5
Exceptional
42 reviews
Price from
$96
per night

Carvetii - Kings House - 20mins to Edinburgh

Inverkeithing

Carvetii - Kings House - 20mins to Edinburgh is located in Inverkeithing. The property is 30 miles from Perth. Liked everything else close to town centre and restaurant's

Show more Show less
8.4
Very Good
39 reviews
Price from
$107
per night

Struan House

Inverkeithing

Struan House is located in Inverkeithing. The vacation home has garden views and is 30 miles from Perth. House was immaculate, perfect shoe & boot storage as soon as you walk in door, great idea, save the lovely carpets, lounge cupboard to hang coats etc, kitchen perfect with huge fridge freezer, dishwasher, washer, all the appliances & dishes etc needed, ironing board, Bedrooms great, extremely comfy beds, crisp fresh bedding & warm throws, bath an absolute bonus, lovely decked area out back, views perfect, Good workout with the steps down to property but understandably as all houses built on the hillside, Great little cut through down to the main road, literally 4 min walk to train station Connection in & out of Edinburgh great for our whole stay, good array of shops & takeaways etc 5/10 min drive away. Excellent Communication from initial booking right through to arrival great, we had issue with heating, email & Facebook message responded to within minutes ! Highly recommend this property

Show more Show less
8.8
Excellent
25 reviews
Price from
$140
per night

Sea Bay - UK38587

Inverkeithing

Sea Bay - UK38587 is located in Inverkeithing. The vacation home has sea views and is 25 miles from Perth. This vacation home is fitted with 1 bedroom, a TV, and a kitchen.

Show more Show less
Price from
$147
per night

Courtyard Holiday Apartments

Fife (Near Inverkeithing)

Located in Fife, Courtyard Holiday Apartments has accommodations with free WiFi. Absolutely fantastic 2 bedroom apartment. Stunning views. Awesome view looking out over to Edinburgh and of the full moon. Right on the High St. Lots of parking but is only 3hrs from 9am-5pm which we found fine as we were away during the day. Plenty of takeaways to choose from. A few local pubs next door. Never really heard any noise from them. Greggs and a CoOp are right across the road. Very handy. The apartment was very clean and spacious. Super soft bedding and towels. Has everything you need and easy to use/work. The lady from the pub who dealt with us was super friendly and very helpful. Owner was very nice and easy to contact. Would definitely recommend this place and I'll be certainly coming back.

Show more Show less
8.7
Excellent
10 reviews
Price from
$94
per night

Prime Dalgety Bay Waterfront Apartment

Saint Davids (Near Inverkeithing)

Prime Dalgety Bay Waterfront Apartment is located in Saint Davids. The property is 17 miles from Edinburgh, and guests benefit from complimentary WiFi and private parking available on site. The flat has recently been renovated with new carpets, a new bathroom and fresh paint. Communication with the owner was fast and seamless with us getting good clear communcation from the beginning. The area around the apartment is lovely with a coastal walk that is very nice to do. Wifi was great and fast and all the attention to other details made this a lovely space to spend some time.

Show more Show less
9
Awesome
58 reviews
Price from
$129
per night

Hill Park Hotel

Hotel in Rosyth

Located in Rosyth, Hill Park Hotel features a restaurant, bar and free WiFi. The hotel has family rooms. Quiet clean close to Edinburgh

Show more Show less
8.7
Excellent
298 reviews
Price from
$77
per night

Boutique Coastal appt nr Edinburgh

Saint Davids (Near Inverkeithing)

Boutique Coastal appt nr Edinburgh is located in Saint Davids and offers a restaurant. Stunning flat in an amazing location. The facilities were outstanding as was the decor and attention to detail. This place has been finished to a very high standard. Julie was very welcoming, friendly and accommodating, lovely host! Great for Edinburgh too, walks and beaches near by. Co op just up the road. I felt really at home here and was sad to leave! Thanks Julie you have something special

Show more Show less
9.4
Awesome
97 reviews
Price from
$104
per night

Dalgety Bay Luxury Studio Apartment

Saint Davids (Near Inverkeithing)

Dalgety Bay Luxury Studio Apartment is located in Saint Davids. The apartment features garden views and is 23 miles from Stirling. The studio is very lovely designed and very clean, with everything you need for a short visit. Mo is a very lovely person, easy to communicate with, and we have received a nice welcome present as well. Thank you! :) The location is just perfect, you can see the bay from the window, have access to stores, and the roads are very easy to access if you want to visit places near by, including Edinburgh. We will definitely recommend the place and will try to re-visit in the near future.

Show more Show less
9.8
Exceptional
35 reviews
Price from
$121
per night
Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Inverkeithing:

Explore guest reviews of hotels in Inverkeithing

See all