Find and Book Top Rated 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 map600 m from City Centre
From   US$ 77 /nightSelect

Best hotels and places to stay in Inverkeithing

Why visit?

Inverkeithing is a charming town located in the United Kingdom that offers a unique blend of history, natural beauty, and convenient access to nearby attractions. With a range of hotels in Inverkeithing to choose from, it serves as an ideal base for exploring the area. Whether youre interested in exploring historical sites, enjoying picturesque landscapes, or simply relaxing in a cozy hotel room, Inverkeithing has something to offer every type of traveler.

Where to stay?

Inverkeithing Town Center: The heart of Inverkeithing is a popular area to stay, as it provides easy access to local amenities, shops, and restaurants. There are several hotels in Inverkeithing town center, offering comfortable accommodation within walking distance of the towns main attractions, including the Inverkeithing Museum and St. Peters Church.

Dalgety Bay: Situated just a short drive away from Inverkeithing, Dalgety Bay is a scenic residential area that offers a peaceful setting for visitors. Hotels in Dalgety Bay provide a tranquil escape with stunning views of the Firth of Forth. Visitors can enjoy leisurely walks along the bay, visit the nearby Dalgety Castle, or take a short trip to the vibrant city of Edinburgh, located just across the water.

North Queensferry: Located on the northern shores of the Firth of Forth, North Queensferry is a picturesque village known for its iconic Forth Bridge. This charming area offers a selection of hotels that provide stunning views of the bridge, making it an ideal choice for photography enthusiasts or those seeking a unique and memorable stay. The village is also home to a variety of waterfront restaurants, quaint shops, and the Deep Sea World aquarium.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $120.

4-star hotels: The average price per night is around $130 to $180.

5-star hotels: The average price per night is around $200 to $300.

Best value for money:

The Albert Hotel: Located in the center of Inverkeithing, The Albert Hotel offers comfortable rooms at an affordable price. This budget-friendly hotel provides clean and cozy accommodation with friendly staff. Its convenient location allows easy access to local attractions, including Inverkeithing Museum and St. Peters Church.

Premier Inn Dunfermline: Situated just a short drive from Inverkeithing, Premier Inn Dunfermline offers excellent value for money. With spacious rooms, comfortable beds, and modern amenities, this hotel provides a comfortable stay at an affordable price. Guests can enjoy the on-site restaurant and explore nearby attractions such as Dunfermline Palace and Abbey.

Pitreavie Guest House: Situated in a quiet residential area, Pitreavie Guest House offers affordable accommodation with a cozy and welcoming atmosphere. The rooms are clean and comfortable, ensuring a pleasant stay for guests. The guest house is conveniently located near Pitreavie Golf Club and provides easy access to transport links for exploring the surrounding areas.

Best kid-friendly hotels:

Holiday Inn Express Dunfermline: Located near Inverkeithing, the Holiday Inn Express Dunfermline offers a family-friendly stay with spacious rooms and amenities suitable for children. The hotel provides a complimentary breakfast, ensuring a good start to the day, and is within close proximity to attractions like Deep Sea World and Adventure Golf Island.

Keavil House Hotel: Although a short distance from Inverkeithing, Keavil House Hotel is a child-friendly establishment. With spacious rooms and beautiful grounds to explore, families can enjoy a relaxing and enjoyable stay. The hotel offers a range of facilities, including a swimming pool and a childrens play area, ensuring entertainment for all.

Best hotels for a romantic getaway:

Balmule House: Located near Inverkeithing, Balmule House offers a peaceful and romantic retreat. Set in a historic building, this boutique hotel provides luxurious rooms with elegant decor and modern amenities. Couples can enjoy fine dining at the on-site restaurant and take romantic walks through the stunning surrounding countryside.

Orocco Pier: Nestled in the scenic village of South Queensferry, Orocco Pier offers a romantic escape with its picturesque waterfront location. The hotel features stylish rooms with breathtaking views of the Forth Estuary and the iconic Forth Bridges. Couples can indulge in a romantic dinner at the hotels restaurant, which offers stunning panoramic views.

Best for location:

DoubleTree by Hilton Edinburgh: Queensferry Crossing: This hotel, located in North Queensferry, offers easy access to the famous Forth Bridges. With comfortable rooms and modern amenities, guests can enjoy convenient access to explore Inverkeithing, Edinburgh, and the surrounding areas.

Rosyth House: Situated in the heart of Inverkeithing, Rosyth House provides a convenient location near local attractions, shops, and restaurants. With comfortable rooms and a friendly atmosphere, guests can explore the town with ease and enjoy all that Inverkeithing has to offer.

The Roods B&B: Located in the town center, The Roods B&B offers a central location in Inverkeithing. With comfortable and well-appointed rooms, guests can easily access local amenities and attractions. The B&B serves as a great base for exploring the town and its surroundings.

Best for a short city break:

Malmaison Edinburgh: Situated in nearby Edinburgh, Malmaison offers a stylish and contemporary stay for a short city break. With comfortable rooms and a central location, guests can easily explore the citys attractions and return to a luxurious and relaxing environment.

Dakota Edinburgh: Located just a short drive away from Inverkeithing, Dakota Edinburgh provides a sleek and modern stay for a short city break. With stylish rooms and excellent amenities, guests can enjoy a comfortable and convenient base for exploring Edinburgh and its surrounding areas.

Show moreLess