Lodging Image

Find hotels in Inverkeithing from £49

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Inverkeithing hotels

Holiday Inn Edinburgh Zoo by IHG

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

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,772 reviews)
"Wonderful stay!"
Canada
Daniella Teves
The price is £225
includes taxes & fees
19 Jul - 20 Jul
Apex Grassmarket Hotel

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,725 reviews)
"Clean rooms and great staff. Staff was very friendly and helpful."
United States
Rehan
The price is £169
includes taxes & fees
19 Jul - 20 Jul
Dalmahoy Hotel & Country Club

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,106 reviews)
"Hotel staff were very polite and helpful."
United Kingdom
Inderjit
The price is £262
includes taxes & fees
19 Jul - 20 Jul
Apex Waterloo Place Hotel

Market Street Hotel

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

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,904 reviews)
"Excellent location and great rooms."
United States
Paul
The price is £188
includes taxes & fees
19 Jul - 20 Jul
ibis Edinburgh Centre South Bridge - Royal Mile

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,495 reviews)
"Perfect location and friendly staff. Will stay here again."
United States
Brandy
The price is £405
includes taxes & fees
28 Jul - 29 Jul
Virgin Hotels Edinburgh

YOTEL Edinburgh

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

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,445 reviews)
"Wonderful location and property!"
Canada
Rasha
The price is £259
includes taxes & fees
30 Jul - 31 Jul
Leonardo Royal Hotel Edinburgh

The Hoxton, Edinburgh

The Hoxton, Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (335 reviews)
"Great stay"
United States
Marissa
The price is £199
includes taxes & fees
26 Jul - 27 Jul
The Hoxton, Edinburgh

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1,420 reviews)
The price is £145
includes taxes & fees
30 Jul - 31 Jul
Dakota Edinburgh

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
8.0 out of 10, Very good, (1,001 reviews)
"Excellent service by the staff and b very good breakfast."
United States
Alejandro
The price is £134
includes taxes & fees
26 Jul - 27 Jul
Garner Edinburgh Haymarket by IHG

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, (675 reviews)
"Nice place great location"
United Kingdom
Findlay
The price is £264
includes taxes & fees
30 Jul - 31 Jul
Mount Royal Hotel Edinburgh by The Unlimited Collection

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very good, (1,016 reviews)
"Wonderful place. I would stay here again."
Canada
Nancy
The price is £180
includes taxes & fees
30 Jul - 31 Jul
Village Hotel Edinburgh

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
Sighthill
9.2 out of 10, Wonderful, (1,003 reviews)
"Excellent shirt short stay venue. Very clean and modern. Convenient to airport. Would use again. Loved the staff, very helpful."
Canada
Christopher
The price is £141
includes taxes & fees
19 Jul - 20 Jul
Novotel Edinburgh Park

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,523 reviews)
"Perfect location for airport travel. Clean, quiet, comfortable with pleasant staff. Excellent value."
Canada
Julius
The price is £149
includes taxes & fees
19 Jul - 20 Jul
Moxy Edinburgh Airport

Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,000 reviews)
"Property is in a great location, staff was friendly, and the laundry room was a nice amenity."
United States
Jorge
The price is £231
includes taxes & fees
26 Jul - 27 Jul
Wilde Aparthotels, Edinburgh, Grassmarket

The Resident Edinburgh

The Resident Edinburgh
4.0 star property
West End
9.6 out of 10, Exceptional, (617 reviews)
"The best hotel"
United Kingdom
Yogesh C
The price is £296
includes taxes & fees
31 Jul - 1 Aug
The Resident Edinburgh

Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,699 reviews)
"Great location right across from the Grass Market area."
United States
BRUCE
The price is £237
includes taxes & fees
26 Jul - 27 Jul
Apex City of Edinburgh Hotel

ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very good, (1,121 reviews)
"Clean quiet room Smaller but perfect as Only needed one night stay, Small shower Breakfast available Close to the tram stop Staff friendly"
United Kingdom
Neil
The price is £140
includes taxes & fees
26 Jul - 27 Jul
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

More cheap stays in Inverkeithing

Hotels in Inverkeithing with star rating

Find out more about Inverkeithing

Top reasons to visit Inverkeithing

  • Scenic Outdoor Adventures: Inverkeithing offers stunning landscapes with excellent hiking trails and recreational areas for nature lovers.
  • Local Culture: Experience the vibrant Inverkeithing Spring Festival, showcasing local traditions and community spirit.
  • Historic Attractions: Explore picturesque beaches and historic castles that reflect the rich heritage of the area.
  • Family-Friendly Atmosphere: The village provides a welcoming environment perfect for family outings and romantic escapes.
  • Diverse Accommodations: Enjoy a range of lodging options, including pet-friendly and LGBTQIA-inclusive services.

Find great hotels near Inverkeithing

Discover a variety of welcoming accommodations in Inverkeithing, from comfortable hotels to charming guesthouses, perfect for both leisure and business travellers. Enjoy pet-friendly options and LGBTQIA-inclusive services, ensuring a delightful stay for everyone. With easy access to nearby attractions and Edinburgh hotels, your Scottish getaway is just a booking away.

  • Leonardo Hotel Edinburgh Haymarket: A 4-star hotel boasting an impressive guest rating of 8.4, Leonardo Hotel Edinburgh Haymarket is a fantastic choice for eco-conscious travellers and business guests alike. Located approximately 14.5km from Inverkeithing, this hotel offers a modern and sustainable lodging experience. Its eco-certification highlights its commitment to environmentally friendly practices. Guests can enjoy comfortable accommodations along with excellent business facilities, making it ideal for both work and leisure.
  • YOTEL Edinburgh: With a high guest rating of 8.8, YOTEL Edinburgh is a chic 4-star hotel situated about 14.5km from Inverkeithing. This accommodation provides a vibrant atmosphere with a range of dining options, including a bar and light fare venue. Fitness enthusiasts will appreciate the 24-hour fitness facilities, while entertainment options such as Smart TVs in the rooms add to the modern experience. YOTEL Edinburgh is perfect for travellers seeking a dynamic stay in the heart of the city.
  • Point A Hotel Edinburgh Haymarket: Rated at 8.8 by guests, Point A Hotel Edinburgh Haymarket is a 3.5-star property located approximately 14.5km from Inverkeithing. Focusing on eco-friendly practices, this hotel is ideal for environmentally conscious visitors. The contemporary design and comfortable rooms ensure a pleasant stay, while the hotel’s commitment to sustainability makes it a standout option for those looking to minimise their environmental impact during their travels.

Where to stay near Inverkeithing

Inverkeithing offers a delightful blend of outdoor adventure and scenic beauty, making it an ideal destination for your Scottish getaway. Nestled in an enchanting setting, this charming village boasts bustling amenities and a friendly atmosphere. Explore the surrounding areas for a family-friendly vibe, rich history, and romantic spots, ensuring a memorable experience. Whether you're seeking relaxation or adventure, Inverkeithing provides a perfect base for discovering the treasures of Dunfermline and beyond.

  • North Queensferry: Nestled just 1.6km from Inverkeithing, North Queensferry is a charming village that offers an array of outdoor activities amidst stunning scenery. The village attracts visitors year-round, with peak arrivals from July to September, as adventurers flock to its beautiful national park and historic sites. Popular attractions include a shopping area and karting venues, making it a fantastic spot for both relaxation and excitement. Be sure to explore the iconic Forth Rail Bridge, a UNESCO World Heritage Site, which provides breathtaking views and a glimpse into Scotland's engineering marvels.
  • Rosyth: Also located a mile from Inverkeithing, Rosyth is a vibrant neighbourhood with a focus on outdoor adventures and scenic vistas. The visitor numbers are fairly consistent throughout the year, peaking during the summer months of June to July and September. Here, you can partake in activities like climbing and karting, or enjoy leisurely shopping. The area is home to beautiful beaches and monuments, perfect for a day of exploration and relaxation by the waterfront. Rosyth is an ideal base for those looking to immerse themselves in the natural beauty of Scotland.
  • St. Davids: Just a mile from Inverkeithing, St. Davids is a picturesque village that provides a family-friendly atmosphere with an emphasis on outdoor adventure. Visitors enjoy a steady flow throughout the year, with peak times in the summer months. The village is known for its excellent trail access, making it a great place for hiking and motor racing enthusiasts. Notable nearby attractions include beautiful beaches, rolling hills, and the expansive national park, all perfect for a family day out or a peaceful retreat into nature.

Things to do near Inverkeithing

Inverkeithing offers a delightful blend of outdoor activities and scenic beauty, making it perfect for adventure seekers. Visitors can enjoy access to hiking trails and recreational areas, ideal for exploring the stunning landscape. Don't miss the Inverkeithing Spring Festival for a taste of local culture. For convenience, consider day trips from the area and explore nearby hotels to enhance your stay.

Shopping

Inverkeithing offers a charming shopping experience with local shops and cafes. For more extensive options, if you're up for a drive, visit the Fife Leisure Park in Dunfermline, located about 16.1km away, featuring a variety of retail outlets and entertainment options for all ages.

Recreation

At Yellowscott Country Park, indulge in serene walks amidst nature and unwind in a tranquil environment. Macdonald Cardrona Golf Course offers luxurious golfing experiences with stunning views, while Innerleithen Golf Club combines relaxation and sport in a picturesque setting, perfect for wellness seekers.

Adventure

Explore the scenic paths of the Fife Coastal Path for breathtaking views of the coastline and wildlife. For a thrilling experience, try rock climbing at the nearby cliffs, offering challenges for all skill levels amidst stunning natural beauty.

Nightlife

In Inverkeithing, the vibrant local pubs like The King's Head offer a warm atmosphere with live music and traditional ales. Nearby, the Forth View Lounge provides stunning views and a relaxed setting for cocktails, ensuring a delightful evening experience in this charming Scottish town.

*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, including your budget, desired location, and preferred type of accommodation. To find the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking in Inverkeithing with your flights and activities through an Expedia package.

Find the best attractions near Inverkeithing

Inverkeithing offers a delightful blend of outdoor adventures and scenic beauty, perfect for a holiday. Visitors can explore local attractions such as the picturesque beaches, historic castles, and charming streets. For a touch of culture and nature, Inverkeithing Park is a must-visit. Additionally, those planning an extended stay may find accommodation options in Liverpool useful for their travel itinerary. Enjoy the vibrant experiences this quaint Scottish town has to offer.

  • Princes Street: Experience the vibrant atmosphere of Princes Street, a bustling hub in Edinburgh, located 14.5km from Inverkeithing. Enjoy stunning views of the iconic Edinburgh Castle and explore a variety of shops, cafes, and gardens that line this famous street.
  • Dean Village: Just 14.5km from Inverkeithing, Dean Village offers a picturesque retreat steeped in history. Wander through its charming streets, admire the quaint architecture, and immerse yourself in the rich cultural heritage that this tranquil village has to offer.
  • Forth Road Bridge: Located 4.8km from Inverkeithing, the Forth Road Bridge is a marvel of modern engineering. Walk or cycle across this iconic bridge while enjoying breathtaking views of the Firth of Forth and the surrounding landscape.

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 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

When planning your visit to Inverkeithing, the nearest major airport is EDInburgh Airport (EDI), situated 9.7km away. Excellent accommodation options nearby include Crescent House, a 5.5-star guesthouse, and the luxurious Virgin Hotels Edinburgh and Kimpton Charlotte Square, both 11.3km from the airport. Another option is GLAsgow International Airport (GLA), located 67.6km away, with top hotels like the Kimpton Blythswood Hotel & Spa and JA Mar Hall Scotland, both approximately 4-11.3km from the airport. For a more distant option, Aberdeen Airport (ABZ) is 149.7km away, featuring hotels such as Marcliffe and Courtyard by Marriott, which are conveniently close to the airport.

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 £49 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