Lodging Image

Search Inverkeithing hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Inverkeithing hotels

1. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,486 reviews)
"Comfortable well located hotel with great breakfast…"
United Kingdom
Stephen
The price is AU$257
includes taxes & fees
26 July - 27 July
Holiday Inn Edinburgh Zoo by IHG

2. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,782 reviews)
"Great location very clean hotel. I would definitely stay there again."
United States
Deborah
The price is AU$504
includes taxes & fees
2 Aug - 3 Aug
Apex Grassmarket Hotel

3. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,733 reviews)
"Overall excellent place with great staff."
United States
Brandon Lee
The price is AU$286
includes taxes & fees
26 July - 27 July
Dalmahoy Hotel & Country Club

4. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,117 reviews)
"Very good hotel"
United States
Amer
The price is AU$498
includes taxes & fees
2 Aug - 3 Aug
Apex Waterloo Place Hotel

5. Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,438 reviews)
"Great location and staff very friendly."
United States
Tampa
The price is AU$553
includes taxes & fees
29 July - 30 July
Market Street Hotel

6. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
Old Town Edinburgh
8.4 out of 10, Very good, (1,922 reviews)
"Excellent location and great rooms."
United States
Paul
The price is AU$420
includes taxes & fees
26 July - 27 July
ibis Edinburgh Centre South Bridge - Royal Mile

7. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,479 reviews)
"Great location"
United States
lida
The price is AU$777
includes taxes & fees
28 July - 29 July
Virgin Hotels Edinburgh

8. YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (2,535 reviews)
"The staff was super friendly and the Hôtel location super nice."
United States
Rosalva
The price is AU$424
includes taxes & fees
1 Aug - 2 Aug
YOTEL Edinburgh

9. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,455 reviews)
"Wonderful location and property!"
Canada
Rasha
The price is AU$534
includes taxes & fees
30 July - 31 July
Leonardo Royal Hotel Edinburgh

10. The Hoxton, Edinburgh

The Hoxton, Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (336 reviews)
"Great stay"
United States
Marissa
The price is AU$382
includes taxes & fees
26 July - 27 July
The Hoxton, Edinburgh

11. Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1,426 reviews)
"Great place!!"
United States
Lois
The price is AU$268
includes taxes & fees
26 July - 27 July
Dakota Edinburgh

12. Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very good, (1,003 reviews)
"Wonderful place. I would stay here again."
Canada
Nancy
The price is AU$320
includes taxes & fees
4 Aug - 5 Aug
Village Hotel Edinburgh

13. Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
8.0 out of 10, Very good, (1,015 reviews)
"really clean room and had AC!"
United States
Lanie
The price is AU$293
includes taxes & fees
2 Aug - 3 Aug
Garner Edinburgh Haymarket by IHG

14. Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,003 reviews)
"Best location, nice space, good breakfast. Would stay again!"
United States
Stephanie
The price is AU$416
includes taxes & fees
26 July - 27 July
Wilde Aparthotels, Edinburgh, Grassmarket

15. Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
Sighthill
9.2 out of 10, Wonderful, (1,009 reviews)
"Staff very helpful and friendly. Room very clean. Hotel near transportation."
United States
Margaret
The price is AU$322
includes taxes & fees
26 July - 27 July
Novotel Edinburgh Park

16. Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,539 reviews)
"Great place to stay especially so close to the airport. Comfortable, clean, fun lobby to hang out in."
United States
Deanna
The price is AU$324
includes taxes & fees
23 July - 24 July
Moxy Edinburgh Airport

17. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (680 reviews)
"Nice place great location"
United Kingdom
Findlay
The price is AU$483
includes taxes & fees
27 July - 28 July
Mount Royal Hotel Edinburgh by The Unlimited Collection

18. The Resident Edinburgh

The Resident Edinburgh
4.0 star property
West End
9.6 out of 10, Exceptional, (623 reviews)
"The best hotel"
United Kingdom
Yogesh C
The price is AU$491
includes taxes & fees
27 July - 28 July
The Resident Edinburgh

19. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,687 reviews)
"Great location right across from the Grass Market area."
United States
BRUCE
The price is AU$439
includes taxes & fees
2 Aug - 3 Aug
Apex City of Edinburgh Hotel

20. ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very good, (1,125 reviews)
"Helpful staff and good location right next to the tram stop"
United Kingdom
Kate
The price is AU$212
includes taxes & fees
26 July - 27 July
ibis budget Edinburgh Park
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.
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.

A red bridge over a river, surrounded by lush greenery and hills.
Photo by Paul McIlroy
Open Photo by Paul McIlroy

Top Inverkeithing Hotel Reviews

Recent Reviews in Inverkeithing

More cheap accommodation in Inverkeithing

Find out more about Inverkeithing

Top reasons to visit Inverkeithing

  • Stunning Outdoor Adventures: Inverkeithing offers scenic trails and beautiful coastal views, perfect for hiking and exploration.
  • Rich Historical Heritage: Visit the Inverkeithing Museum and Friary to delve into the area's fascinating history.
  • Charming Coastal Atmosphere: Enjoy relaxing days by the coast amidst picturesque landscapes and friendly locals.
  • Proximity to Dunfermline: Experience significant historical sites just a short distance away in Dunfermline.
  • Diverse Accommodation Options: Find welcoming hotels and guesthouses catering to various needs, including pet-friendly and LGBTQIA-inclusive services.

Find great hotels near Inverkeithing

Explore a range of accommodation options in Inverkeithing, where you can find welcoming hotels and guesthouses tailored for both leisure and business travellers. Enjoy pet-friendly stays and LGBTQIA-inclusive services, ensuring a comfortable experience for all. Conveniently located near Edinburgh, Inverkeithing offers a variety of lodging choices to suit your needs, whether you're seeking a quick getaway or an extended visit to Scotland.

  • Leonardo Hotel Edinburgh Haymarket: With a commendable guest rating of 8.4, the Leonardo Hotel Edinburgh Haymarket offers an eco-friendly haven for business travellers. Located 14km from Inverkeithing, this hotel combines modern comfort with sustainable practices, making it an ideal choice for environmentally conscious visitors. The property is equipped with various amenities designed to cater to professional needs, ensuring a productive stay while maintaining a commitment to eco-certification.
  • YOTEL Edinburgh: Receiving a stellar guest rating of 8.8, YOTEL Edinburgh is a stylish and modern lodging option, also situated 14km from Inverkeithing. This hotel provides an array of dining options, including a restaurant and breakfast services tailored to different schedules. Guests can stay active with 24-hour fitness facilities, while entertainment is enhanced by Smart TVs in the rooms. Its proximity to the city centre allows for exploration of Edinburgh’s vibrant culture and attractions.
  • Dalmahoy Hotel & Country Club: With a guest rating of 8.8, Dalmahoy Hotel & Country Club is perfect for families and adventure seekers alike, located 14km from Inverkeithing. This expansive property offers a range of outdoor activities, including hiking, kayaking, and mountain biking, ensuring an adventurous holiday. The hotel is family-friendly, featuring amenities such as a mini-golf course and an arcade game room, making it an excellent choice for those travelling with children.

Where to stay near Inverkeithing

Inverkeithing, a charming village in Fife, Scotland, offers an inviting blend of outdoor adventures and scenic beauty. Visitors can explore the rich historical atmosphere and enjoy friendly locals, making it perfect for family-friendly outings or romantic getaways. Nearby Dunfermline boasts significant historical sites, while the coastal views and lush landscapes around Inverkeithing provide a delightful backdrop for exploration. Whether you're seeking budget-friendly experiences or a peaceful retreat, Inverkeithing is an ideal destination.

  • North Queensferry: Nestled just 1.6km from Inverkeithing, North Queensferry is a charming village that offers breathtaking views of the Firth of Forth. Known for its outdoor activities and stunning scenery, this area is perfect for adventure seekers. Visitors can explore nearby landmarks such as the historic Forth Bridge, a UNESCO World Heritage Site, or enjoy the tranquility of the local national park. With a variety of shopping options and karting facilities, North Queensferry makes for an exciting day trip, especially during the peak months of July to September.
  • Rosyth: Also located a mile from Inverkeithing, Rosyth is a vibrant neighbourhood that attracts adventurers and nature lovers alike. This area is well-known for its outdoor pursuits, including climbing and exploring the scenic coastal landscapes. Rosyth boasts several shopping areas and karting tracks, providing plenty of entertainment options. Key attractions such as the local monument and the stunning nearby beach are perfect for a leisurely day out. Visitor numbers peak during June to July and September, making it an ideal time to experience the area's lively atmosphere.
  • St. Davids: Just a mile from Inverkeithing, St. Davids is a delightful village that focuses on family-friendly outdoor activities. Known for its beautiful beaches and scenic hiking trails, this area is a haven for those seeking adventure. Water sports enthusiasts will find plenty of opportunities to indulge in their favourite activities. The proximity to national parks enhances the natural beauty of St. Davids, creating a perfect backdrop for exploration. Though visitor numbers are highest from July to September, the charm of St. Davids is a year-round attraction.

Things to do near Inverkeithing

Inverkeithing is perfect for outdoor enthusiasts seeking adventure and stunning scenery. Visitors can enjoy popular activities such as hiking along scenic trails and exploring recreational areas. For a seamless journey, convenient transport options are available to ensure easy access to Inverkeithing and its natural beauty.

Shopping

Inverkeithing offers quaint local shops where you can pick up unique souvenirs. If you're up for a drive, visit the Fife Leisure Park in Dunfermline, which features a variety of retail outlets and dining options for a more extensive shopping experience.

Recreation

Enjoy a rejuvenating experience at the Inverkeithing Yoga Studio, where calming classes and mindfulness sessions help you unwind. For outdoor enthusiasts, the nearby Firth of Forth offers scenic walks and opportunities for birdwatching, allowing you to connect with nature and refresh your spirit.

Adventure

Experience the thrill of motorsport at Knockhill Racing Circuit, located 13km from Inverkeithing. Enjoy adrenaline-pumping races and take in the vibrant atmosphere while soaking up the excitement of various motorsport events and activities.

Nightlife

For a lively evening, visit The Crown Inn on High Street for a warm atmosphere and hearty pub fare. Alternatively, stop by The Inverkeithing Hotel for a casual drink and friendly chat with locals. Enjoy live music at The Old Bank, where you can soak in the vibrant community spirit.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Inverkeithing

  • 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: Booking a hotel in Inverkeithing about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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 preferences, such as your budget, preferred location, and desired hotel type. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You have the opportunity to save money by combining your hotel stay in Inverkeithing with your flights and activities through an Expedia package.

Find the best attractions near Inverkeithing

Inverkeithing is perfect for those seeking outdoor adventures and scenic beauty. Visitors can explore a variety of attractions, including beautiful beaches, historic castles, and charming houses. Cultural enthusiasts will appreciate the Inverkeithing Museum and the Friary, which offer a glimpse into the area's rich history. Whether you're looking for a relaxing day by the coast or a cultural experience, Inverkeithing has something to offer every traveller.

  • Dean Village: A picturesque historic village located 14km from Inverkeithing, Dean Village offers a tranquil escape with its charming architecture and scenic riverside paths. Enjoy the rich culture and history as you wander through this idyllic setting.
  • Forth Road Bridge: Just 5km from Inverkeithing, this iconic modern bridge showcases stunning engineering and provides breathtaking views of the Firth of Forth. The vibrant city vibes around the bridge make it a fantastic spot for photography and leisurely walks.
  • Knockhill Racing Circuit: Situated 13km away, this thrilling motor racing venue is perfect for adrenaline seekers. Experience the excitement of live racing events or enjoy a unique driving experience on the track.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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 RainMostly 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

Reaching Inverkeithing is convenient with nearby airports. EDInburgh Airport (EDI) is situated 10km away and offers various accommodations, such as Crescent House and Virgin Hotels Edinburgh, both 11km from the airport. Sheraton Grand Hotel & Spa is slightly closer at 10km. GLAsgow International Airport (GLA) is located 68km away, with options like JA Mar Hall Scotland, 6km from GLA, and Kimpton Blythswood Hotel & Spa, 11km distant. For Aberdeen Airport (ABZ), 150km away, Marcliffe and Leonardo Hotel Aberdeen are both 10km from the airport, ensuring easy access for travellers.

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 cancelled 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 hotel booking in Inverkeithing with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on Inverkeithing hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Inverkeithing?
Prices for hotels in Inverkeithing often vary, but you can find a great deal from AU$85 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 our cheapest rates.

Explore a world of travel with Expedia