Find and Book Top Hotels in Inverkeithing

Search among 1 available hotel in Inverkeithing from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
8.6
Great77 reviews
MapView on map700 yd from City Center
From   US$ 77 /nightSelect

Best hotels and places to stay in Inverkeithing

Why visit?

Inverkeithing, located in the United Kingdom, offers a delightful escape for tourists looking to explore its rich history and charming landscapes. With a selection of impressive hotels in Inverkeithing, visitors can enjoy a comfortable stay while immersing themselves in the towns captivating attractions and natural beauty.

Where to stay?

Inverkeithing Town Center: With its central location, staying in the heart of Inverkeithing provides easy access to various amenities and attractions. Visitors can explore Saint Peter-in-Chains Catholic Church, Inverkeithing Parish Church, and enjoy the local shops and restaurants. There are a range of hotels in Inverkeithing town center that offer comfortable accommodations and convenient access to nearby attractions.

Dalgety Bay: Situated on the coast, Dalgety Bay offers stunning views of the Firth of Forth and a peaceful atmosphere. Visitors can enjoy leisurely walks along the bay, where they may spot wildlife or simply bask in the serenity of the surroundings. There are a few hotels in Inverkeithing, specifically in Dalgety Bay, that provide a tranquil retreat for those seeking relaxation and tranquility.

Rosyth: Located just south of Inverkeithing, Rosyth offers a blend of historical landmarks and modern amenities. Visitors can explore Rosyth Castle, which dates back to the 15th century, or take a stroll along the scenic waterfront. There are a handful of hotels in Inverkeithing, with a particular focus in the nearby area of Rosyth, providing easy access to both Inverkeithing and nearby attractions.

What is the price per hotel room per night?

3-star hotels: The average price per night ranges from $80 to $150.

4-star hotels: The average price per night ranges from $150 to $250.

5-star hotels: The average price per night ranges from $250 to $400.

Best value for money:

The Albert Hotel: Located in the heart of Inverkeithing, The Albert Hotel offers comfortable accommodations at an affordable price. With its convenient location, guests can easily explore the towns attractions and enjoy the nearby shops and restaurants. The hotel provides clean and cozy rooms, friendly staff, and a relaxed atmosphere, making it a top choice for travelers seeking great value for their money.

Pitreavie Guest House: Situated in Rosyth, just a short drive from Inverkeithing, Pitreavie Guest House offers comfortable rooms and a warm hospitality. Guests can enjoy a delicious breakfast each morning and take advantage of the free parking. The guest house provides a welcoming and homely atmosphere, making it an excellent choice for budget-conscious travelers.

Balmule House: Located a bit farther from the town center, Balmule House offers a peaceful retreat surrounded by beautiful countryside. This 4-star hotel features elegant rooms, a charming garden, and an on-site restaurant serving delicious meals made with locally sourced ingredients. With its serene ambiance and excellent amenities, Balmule House provides a great value for a relaxing stay.

Best kid-friendly hotels:

Dakota Edinburgh: Though not directly in Inverkeithing, the Dakota Edinburgh is a family-friendly hotel located nearby. It offers spacious rooms, a childrens menu, and amenities like a swimming pool and a kids play area. The hotels warm and welcoming atmosphere ensures a comfortable stay for both kids and parents.

Dalgety Bay Holiday Homes: Situated in Dalgety Bay, this accommodation option is ideal for families with children. The holiday homes feature multiple bedrooms, fully equipped kitchens, and easy access to the nearby beach. Kids can enjoy playing in the spacious gardens or exploring the surrounding nature, making it a memorable stay for the whole family.

Best hotels for a romantic getaway:

Orocco Pier: Located in South Queensferry, Orocco Pier offers a romantic setting overlooking the Forth Estuary. The hotels stylish rooms, some with stunning water views, create a cozy and intimate atmosphere. Couples can enjoy fine dining at the hotels restaurant and indulge in relaxing spa treatments, ensuring a memorable and romantic stay.

The Bay Hotel: Situated in Kinghorn, just a short drive from Inverkeithing, The Bay Hotel offers a charming coastal escape for couples. With its picturesque views, luxurious rooms, and a cozy bar and restaurant, this hotel provides a perfect setting for a romantic getaway. Guests can take romantic walks along the nearby beach or enjoy a candlelit dinner at the hotel.

Best for location:

Inverkeithing Premier Inn: This hotel is conveniently located in the heart of Inverkeithing, making it an excellent choice for those who want to be close to the towns attractions and amenities. With comfortable rooms, friendly service, and easy access to transport links, guests can explore Inverkeithing and its surroundings with ease.

DoubleTree by Hilton Edinburgh: Queensferry Crossing: Situated in North Queensferry, just a short drive from Inverkeithing, this hotel offers stunning views of the iconic Forth Bridges. Guests can enjoy spacious rooms, excellent dining options, and easy access to nearby attractions such as Deep Sea World. Its prime location allows guests to explore both Inverkeithing and the broader Edinburgh area.

Pitbauchlie House Hotel: Located in Dunfermline, a short drive from Inverkeithing, Pitbauchlie House Hotel is surrounded by beautiful gardens and provides easy access to the towns historic sites. The hotel offers comfortable accommodations, a restaurant serving delicious meals, and ample free parking. Its central location allows guests to explore Inverkeithing, Dunfermline, and the surrounding areas conveniently.

Best for a short city break:

Travelodge Dunfermline: Situated in Dunfermline, a short distance from Inverkeithing, Travelodge offers simple and affordable accommodations for a short city break. The hotel provides comfortable rooms, free parking, and easy access to local attractions, allowing guests to make the most of their visit to Inverkeithing and the surrounding area.

Pitreavie Guest House: As mentioned earlier, Pitreavie Guest House is an excellent choice for a short city break. It offers comfortable rooms, a warm atmosphere, and easy access to nearby attractions. Whether exploring Inverkeithing or venturing further afield, this guest house provides a convenient base for a short getaway.

Show moreLess