Find hotels in Inverkeithing from £42

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Inverkeithing hotels

The Craigie

The Craigie
3.5 star property
Penicuik
9.6 out of 10, Exceptional, (356 reviews)
"Lovely hotel, cosy comfortable bar, good restaurant. Every area was well kept and clean. Friendly staff made us feel very welcome. Plenty of parking."
United Kingdom
Sharon
The price is £100
includes taxes & fees
16 Mar - 17 Mar
The Craigie

Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
3.0 star property
Ingliston
8.4 out of 10, Very good, (1,000 reviews)
"Great stay. Clean and comfortable. Buffet breakfast was good."
United States
Kawan
The price is £60
includes taxes & fees
8 Mar - 9 Mar
Holiday Inn Express Edinburgh Airport by IHG

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,280 reviews)
"Very convenient to the airport, friendly staff, nice room!"
United Kingdom
Austin
The price is £67
includes taxes & fees
22 Mar - 23 Mar
Moxy Edinburgh Airport

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1,719 reviews)
"From the welcoming staff at the reception to the restaurant and bar staff the whole experience was enjoyable and made our stay relaxing."
United Kingdom
David
The price is £80
includes taxes & fees
15 Mar - 16 Mar
Dalmahoy Hotel & Country Club

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,422 reviews)
"Very nice hotel in a great location for Edinburgh Airport "
United Kingdom
John
The price is £76
includes taxes & fees
15 Mar - 16 Mar
DoubleTree by Hilton Edinburgh Airport

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.2 out of 10, Wonderful, (944 reviews)
"The staff were amazing, room was gorgeous and the food outstanding."
United Kingdom
Maureen
The price is £95
includes taxes & fees
3 Mar - 4 Mar
Carberry Tower Mansion House and Estate

Mercure Livingston Hotel

Mercure Livingston Hotel
3.0 star property
Livingston
7.8 out of 10, Good, (1,000 reviews)
"Very clean room, huge comfortable bed and really peaceful location. "
United Kingdom
Marcin
The price is £59
includes taxes & fees
19 Mar - 20 Mar
Mercure Livingston Hotel

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1,000 reviews)
"Lovely hotel with great staff"
United Kingdom
Cameron
The price is £155
includes taxes & fees
15 Mar - 16 Mar
Norton House Hotel & Spa

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1,393 reviews)
"Lovely hotel "
United Kingdom
Emily
The price is £98
includes taxes & fees
18 Mar - 19 Mar
Hampton by Hilton Edinburgh Airport

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
7.8 out of 10, Good, (1,005 reviews)
"Room was nice"
United States
Miles
The price is £42
includes taxes & fees
8 Mar - 9 Mar
Garner Edinburgh Haymarket by IHG

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside
8.4 out of 10, Very good, (1,002 reviews)
"Nice spacious clean room, lovely staff and great food! "
United Kingdom
Luc
The price is £46
includes taxes & fees
9 Mar - 10 Mar
Braid Hills Hotel

ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very good, (1,060 reviews)
"Very clean and a great, simple hotel for a stay in Edinburgh!"
United States
Brooke
The price is £51
includes taxes & fees
5 Mar - 6 Mar
ibis budget Edinburgh Park

Macdonald Houstoun House

Macdonald Houstoun House
4.0 star property
Broxburn
8.2 out of 10, Very good, (1,003 reviews)
"Good staff, clean, quiet room."
United Kingdom
Jim
The price is £74
includes taxes & fees
22 Mar - 23 Mar
Macdonald Houstoun House

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
Sighthill
9.0 out of 10, Wonderful, (1,007 reviews)
"Great hotel "
United States
Lorenis Velazquez
The price is £70
includes taxes & fees
22 Mar - 23 Mar
Novotel Edinburgh Park

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
Portobello
8.8 out of 10, Excellent, (1,007 reviews)
"Lovely stay, huge bed and great location."
United Kingdom
Kate
The price is £50
includes taxes & fees
8 Mar - 9 Mar
Best Western Kings Manor Hotel

Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,154 reviews)
"Great place to stay "
United Kingdom
Stuart
The price is £44
includes taxes & fees
8 Mar - 9 Mar
Holiday Inn Edinburgh by IHG

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1,297 reviews)
"Immaculate room, great staff and overall a good hotel. Good location as not too far from airport and bonus they have a free shuttle bus. "
United Kingdom
Manu
The price is £73
includes taxes & fees
11 Mar - 12 Mar
Dakota Edinburgh

The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton
5.0 star property
West End
9.0 out of 10, Wonderful, (1,004 reviews)
"Lovely room beautiful hotel bar and really friendly helpful staff "
United Kingdom
Louise
The price is £152
includes taxes & fees
8 Mar - 9 Mar
The Caledonian Edinburgh, Curio Collection by Hilton

Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West
4.0 star property
Riccarton
8.8 out of 10, Excellent, (1,000 reviews)
"Lovely room, helpful staff"
United Kingdom
Tia
The price is £67
includes taxes & fees
8 Mar - 9 Mar
Courtyard by Marriott Edinburgh West

Nira Caledonia

Nira Caledonia
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (664 reviews)
"We loved our stay here, the staff were so helpful and pointed out some brilliant walks. We enjoyed our breakfasts both days and the room was lovely. "
United Kingdom
Laura
The price is £106
includes taxes & fees
8 Mar - 9 Mar
Nira Caledonia
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Inverkeithing

Medieval history comes alive at Inverkeithing's Mercat Cross and 14th-century Friary ruins, where summer festivals celebrate Scottish heritage. Nearby Dunfermline offers magnificent Abbey grounds and Pittencrieff Park, while coastal paths lead to hidden beaches perfect for afternoon picnics.

Jamestown Viaduct This listed 19th century rail viaduct, situated on the north side of the Forth estuary, carries one of the most heavily used railway lines in Scotland, forming a vital artery in Network Rail's east coast railway system, with up to 200 train movements per day.
Photo by Paul McIlroy
Open Photo by Paul McIlroy

Top Inverkeithing Hotel Reviews

More cheap stays in Inverkeithing

Hotels in Inverkeithing with star rating

Find out more about Inverkeithing

Top reasons to visit Inverkeithing

  • Stunning Coastal Walks: Enjoy picturesque hiking trails along the coastline, perfect for appreciating the natural beauty of the area.
  • Historic Landmarks: Explore the historic East Bridgewater and nearby castles that showcase Inverkeithing's rich heritage.
  • Charming Village Atmosphere: Experience the friendly community vibe, ideal for families and couples alike.
  • Local Beaches: Unwind at the local beach, offering a relaxing spot to soak up the sun and enjoy the views.
  • Convenient Access: Easily explore nearby Dunfermline for additional sightseeing opportunities.

Find great hotels near Inverkeithing

Inverkeithing offers a delightful selection of accommodations to suit every traveller's needs, from charming guesthouses to well-equipped hotels. Whether you're seeking a pet-friendly stay, a business-friendly environment, or a warm and welcoming atmosphere for LGBTQIA guests, you'll find numerous options here. Explore the top hotels and lodging choices around Inverkeithing to ensure a memorable visit to this picturesque Scottish locale.

  • Leonardo Hotel Edinburgh Haymarket: Nestled in the heart of Edinburgh, this eco-certified 4-star hotel is ideal for business travellers seeking a sustainable stay. Located only 5.6km from Inverkeithing, it boasts well-equipped meeting rooms and a dedicated business centre to cater to your professional needs. The hotel’s commitment to eco-friendliness ensures that your stay is both comfortable and responsible, allowing you to enjoy modern amenities while reducing your carbon footprint.
  • YOTEL Edinburgh: This trendy 4-star hotel offers a vibrant atmosphere just 5.6km away from Inverkeithing. YOTEL Edinburgh features a stylish bar and restaurant, serving breakfast, lunch, and dinner, perfect for unwinding after a day of exploration. Guests can take advantage of the 24-hour fitness facilities and enjoy in-room entertainment with Smart TVs. With its proximity to the city centre, you can easily experience Edinburgh’s rich culture and nightlife.
  • Dalmahoy Hotel & Country Club: Set in a stunning country estate, this 4-star hotel combines elegance with recreational activities, just 5.6km from Inverkeithing. Offering golf-themed experiences, it is perfect for enthusiasts looking to tee off. The hotel also caters to business guests with a 24-hour business centre and multiple meeting rooms. Eco-certified, it provides a sustainable environment while ensuring guests enjoy luxurious accommodations and picturesque grounds.

Where to stay near Inverkeithing

Inverkeithing offers a charming blend of outdoor adventures and rich cultural experiences. Visitors can stroll along the picturesque coastline, explore the historic East Bridgewater, and unwind at the local beach. The village exudes a friendly atmosphere, perfect for families and couples alike. With easy access to nearby Dunfermline, you'll find even more sightseeing opportunities. Embrace the warmth of the community while enjoying the scenic beauty of this delightful Scottish destination.

  • North Queensferry: Nestled just 1.6km from Inverkeithing, North Queensferry is a charming village known for its stunning outdoor scenery and family-friendly experiences. It boasts a variety of activities such as shopping and enjoying performances at the local theatre. Visitors are drawn to the area for its picturesque landscapes, historic landmarks, and access to the nearby national park. The village serves as a perfect starting point for exploring the scenic lakes and walking trails that surround it, making it a delightful destination for nature enthusiasts.
  • Rosyth: Also located a mile from Inverkeithing, Rosyth is a vibrant neighbourhood with a rich cultural backdrop. The area attracts visitors year-round, particularly during the peak months of June to July. It offers a mix of outdoor activities, including karting and entertainment at its arena facilities. History buffs will appreciate the nearby historic sites and the calming seaside, while the surrounding national state park invites exploration. Rosyth is an excellent choice for those looking to experience both adventure and cultural richness.
  • St. Davids: A quaint village just 1.6km away from Inverkeithing, St. Davids is ideal for those seeking adventure and beautiful scenery. Visitors enjoy access to various hiking trails and shopping areas, making it a well-rounded destination. The village's proximity to historic sites and serene lakes adds to its allure, inviting travellers to explore its picturesque streets. Peak visitation occurs from July to September, making it a lively spot for outdoor activities, perfect for families and adventurers alike.

Things to do near Inverkeithing

Inverkeithing offers a delightful blend of outdoor activities, scenic views, and cultural experiences. Visitors can enjoy picturesque hiking trails and easy trail access, perfect for exploring the natural beauty of the area. Additionally, the local shopping areas provide opportunities for leisurely strolls and unique finds, making it an ideal destination for a varied and enjoyable holiday.

Shopping

Inverkeithing offers a delightful shopping experience with various centres nearby. Gyle Shopping Centre, located 4.3km away, and Ocean Terminal Shopping Centre, 5.6km away, both provide a vibrant mix of businesses and entertainment. If you're up for a drive, FountainPark, also 5.6km away, offers more family-friendly vibes.

Recreation

Explore the vibrant atmosphere at Murrayfield Stadium, where you can catch exciting sports events. Enjoy a round at Dunfermline Golf Club, surrounded by beautiful landscapes. For relaxation, visit Townhill Country Park, perfect for leisurely walks and unwinding in nature’s embrace.

Adventure

Experience the thrill of motorsport at Knockhill Racing Circuit, located 5.0km from Inverkeithing, where you can witness high-speed races and even take part in driving experiences. For climbing enthusiasts, Edinburgh International Climbing Arena Ratho, 4.3km away, offers excellent outdoor climbing opportunities amidst breathtaking views.

If you're seeking adventure, A1 Paintball Edinburgh, situated 5.6km from Inverkeithing, promises an exhilarating day filled with paintball challenges and team-based fun in a vibrant, adrenaline-fuelled environment.

Nightlife

For a vibrant night out, catch a show at the Edinburgh Playhouse Theatre or the Royal Lyceum Theatre, both offering a mix of culture and entertainment. For a fun family adventure, visit the Camera Obscura and World of Illusions for an unforgettable experience.

Booking tips and Expedia advantages for Inverkeithing

To save on your trip to Inverkeithing, consider visiting from January to March when accommodation prices are lower. Book your hotel about a month in advance, ideally on a Tuesday for the best rates, and check Expedia for last-minute deals. Utilise their search tool to find eco-friendly options and sort by price to secure the best offers. Combine your hotel stay with flights and activities for further savings, and explore free local attractions to enhance your experience without breaking the bank.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Inverkeithing are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Inverkeithing about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Inverkeithing is Tuesday. The most expensive day to stay in Inverkeithing is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your choices based on your budget, preferred location, and desired hotel type. For instance, selecting the Eco-certified option will showcase sustainable and environmentally-friendly hotels currently available. To find the most affordable prices and offers, simply sort the price filter from low to high.
  • Consider bundling your trip: You can enjoy significant savings by combining your hotel stay in Inverkeithing with your flights and activities through an Expedia package.

Find the best attractions near Inverkeithing

Inverkeithing offers a delightful blend of outdoor activities, scenic beauty, and rich culture, making it an ideal destination for various types of travellers. Explore charming streets, relax on the beach, and visit historic castles that showcase the area's heritage. With attractions catering to those seeking cultural experiences and coastal adventures, Inverkeithing promises an enjoyable holiday filled with memorable sights and activities.

  • Princes Street: Experience the vibrant atmosphere of Princes Street, a bustling hub of shopping and dining located 5.6km from Inverkeithing. With stunning views of Edinburgh Castle and the beautiful Princes Street Gardens, it's a perfect spot for a leisurely stroll or a spot of lunch.
  • Royal Highland Centre: Situated 3.7km from Inverkeithing, the Royal Highland Centre is an exciting venue for various events and exhibitions. Enjoy a family-friendly atmosphere with entertainment options for all ages, making it a great place to spend a day out.
  • Forth Road Bridge: Just 1.9km away, the Forth Road Bridge is a modern engineering marvel. Offering picturesque views over the Firth of Forth, it’s an ideal spot for photography and enjoying the surrounding scenery.

Best time to go to Inverkeithing

The best time to visit Inverkeithing can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Inverkeithing falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Inverkeithing falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January37.6°F (3.1°C)Light RainMostly CloudyAverageSlightly Low
February38.7°F (3.7°C)Light RainMostly CloudyAverageSlightly Low
March41.2°F (5.1°C)Light RainMostly CloudySlightly LowSlightly Low
April44.8°F (7.1°C)No Rain (Dry)Mostly CloudySlightly HighAverage
May49.6°F (9.8°C)Light RainMostly CloudyAverageAverage
June54.7°F (12.6°C)Light RainMostly CloudyAverageSlightly High
July57.7°F (14.3°C)Light RainMostly CloudySlightly HighSlightly High
August56.8°F (13.8°C)Light RainMostly CloudyAverageSlightly High
September53.8°F (12.1°C)Light RainMostly CloudySlightly HighAverage
October48.6°F (9.2°C)Light RainMostly CloudySlightly LowAverage
November42.6°F (5.9°C)Light RainMostly CloudyAverageAverage
December38.7°F (3.7°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Inverkeithing

To visit Inverkeithing, the nearest major airport is Edinburgh (EDI), located 3.7km away. Recommended hotels nearby include the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both approximately 4.3km from the airport. Another option is the InterContinental Edinburgh The George by IHG, also 4.3km away. For those considering Glasgow (GLA), situated 26.1km from Inverkeithing, excellent hotels include the 5-star Kimpton Blythswood Hotel & Spa, and the 4-star Mar Hall Golf & Spa Resort, located 2.5km and 4.3km from the airport, respectively. Dundee (DND) is 19.9km away, with notable accommodations like The Hideaway Experience and Apex City Quay Hotel & Spa.

Frequently asked questions

What is the best area to stay in Inverkeithing?
The best area to stay in Inverkeithing is the town centre, particularly around High Street, for its convenience and access to local amenities.

This central area is the heart of Inverkeithing, offering easy access to shops, eateries, and public transport. High Street is the main thoroughfare, and the area around the Old Town House and the Mercat Cross provides a sense of the town's history. It's a practical base for exploring the local area and beyond.

For solo travellers, the town centre is a good fit due to its direct links to Edinburgh and other parts of Fife via the Inverkeithing railway station and bus services. You'll find it straightforward to get around without a car, making day trips incredibly easy. The proximity to local cafes and pubs also means you're never far from a meal or a friendly chat.

Couples looking for a convenient and low-key base will appreciate the town centre's position. You can enjoy strolls to local parks like the Inverkeithing War Memorial Park or easily hop on a train to explore the cultural attractions of Edinburgh or the coastal charm of the East Neuk of Fife.
When is the best time to go to Inverkeithing?
The best time to visit Inverkeithing is during the warmer months, from late spring to early autumn, specifically May through September.

During these months, you'll experience milder temperatures, making it pleasant for exploring the town and its surroundings. The days are longer, offering more daylight hours for sightseeing and outdoor activities. This period also generally sees less rainfall compared to the rest of the year, which is always a bonus when you're out and about.

For travellers interested in local events and festivals, the summer months are particularly good. You might catch a traditional Scottish fete or a local market, adding to the experience.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Inverkeithing.
How can I save on a Inverkeithing hotel booking with Expedia?
Members always get our best prices. Find our best Inverkeithing hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Inverkeithing hotel?
Prices for hotels in Inverkeithing often vary, but you can find a great deal from £42 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia