A stone building with a triangular roof and a street lamp in front.

Find hotels in Inverkeithing from £44

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
31 Aug - 1 Sept
Tomorrow
1 Sept - 2 Sept
This weekend
4 Sept - 6 Sept
Next weekend
11 Sept - 13 Sept

Filter by

Star rating

Guest rating

Our top choices for Inverkeithing hotels

1. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Old Town Edinburgh
United Kingdom
graeme
£216
includes taxes & fees
1 Sept - 2 Sept
Apex Grassmarket Hotel

2. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
Corstorphine
United States
Jessica
£122
includes taxes & fees
13 Sept - 14 Sept
Holiday Inn Edinburgh Zoo by IHG

3. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
Canada
Jocelyne
£144
includes taxes & fees
27 Sept - 28 Sept
Dalmahoy Hotel & Country Club

4. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
Edinburgh City Centre
Canada
Alexis
£251
includes taxes & fees
9 Sept - 10 Sept
Apex Waterloo Place Hotel

5. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
Old Town Edinburgh
United States
james
£213
includes taxes & fees
21 Sept - 22 Sept
ibis Edinburgh Centre South Bridge - Royal Mile

6. Market Street Hotel

Market Street Hotel
Old Town Edinburgh
United States
Daniel
£252
includes taxes & fees
28 Sept - 29 Sept
Market Street Hotel

7. Village Hotel Edinburgh

Village Hotel Edinburgh
Craigleith
United Kingdom
Pemba
£155
includes taxes & fees
27 Sept - 28 Sept
Village Hotel Edinburgh

8. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
Old Town Edinburgh
Canada
Debra
£225
includes taxes & fees
6 Sept - 7 Sept
Leonardo Royal Hotel Edinburgh

9. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
Old Town Edinburgh
United States
Boris
£390
includes taxes & fees
1 Sept - 2 Sept
Virgin Hotels Edinburgh

10. YOTEL Edinburgh

YOTEL Edinburgh
Edinburgh City Centre
Canada
Matthew
£149
includes taxes & fees
20 Sept - 21 Sept
YOTEL Edinburgh

11. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
Edinburgh City Centre
United States
Kressy
£193
includes taxes & fees
2 Sept - 3 Sept
Mount Royal Hotel Edinburgh by The Unlimited Collection

12. The Hoxton, Edinburgh

The Hoxton, Edinburgh
West End
United Kingdom
Amanda
£179
includes taxes & fees
4 Sept - 5 Sept
The Hoxton, Edinburgh

13. Dakota Edinburgh

Dakota Edinburgh
South Queensferry
United States
Daniel
£143
includes taxes & fees
20 Sept - 21 Sept
Dakota Edinburgh

14. Moxy Edinburgh Airport

Moxy Edinburgh Airport
Ingliston
United States
ron gouge
£150
includes taxes & fees
27 Sept - 28 Sept
Moxy Edinburgh Airport

15. Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
West End
United Kingdom
Vishali
£134
includes taxes & fees
20 Sept - 21 Sept
Garner Edinburgh Haymarket by IHG

16. Novotel Edinburgh Park

Novotel Edinburgh Park
Sighthill
United Kingdom
Vikki
£115
includes taxes & fees
20 Sept - 21 Sept
Novotel Edinburgh Park

17. Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
Old Town Edinburgh
United States
layton
£251
includes taxes & fees
27 Sept - 28 Sept
Wilde Aparthotels, Edinburgh, Grassmarket

18. ibis budget Edinburgh Park

ibis budget Edinburgh Park
Gogar
United Kingdom
Gary
£114
includes taxes & fees
24 Sept - 25 Sept
ibis budget Edinburgh Park

19. Fraser Suites Edinburgh

Fraser Suites Edinburgh
Old Town Edinburgh
United States
Simon
Fraser Suites Edinburgh

20. The Resident Edinburgh

The Resident Edinburgh
West End
United States
Janet
£238
includes taxes & fees
27 Sept - 28 Sept
The Resident Edinburgh
View all properties
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.

See all hotels in Inverkeithing
A red bridge over a river, surrounded by lush greenery and hills.
Photo by Paul McIlroy

Top Inverkeithing Hotel Reviews

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh

10/10 Excellent
"The hotel is on Victoria St., the best location in Edinburgh. Clean room and good amenities. We enjoyed dinner at “Commons Club”. The library next to the reception was nice touch."
Etsuya 4-night trip
Posted 4 hours ago
Virgin Hotels Edinburgh
Point A Edinburgh Haymarket

Point A Edinburgh Haymarket

8/10 Good
"It was a very clean room, unfortunately only one pillow on each bed, which was kind of Chin for what we paid. Very small rooms, but we expected that since they were called cozy. The staff was amazingly kind and helpful and I liked the little coffee bar downstairs this is a very good place to stay if you’re just crashing for the night, no frills, but very clean and the place smelled good and looked good."
Kate 1-night trip
Posted 7 hours ago
Point A Edinburgh Haymarket
ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile

10/10 Excellent
"A short stay. Was worried id made a mistake booking the hotel as previous budget hotel experiences have been very bad. However i was pleasantly surprised. The room was small but adequate and spotlessly clean. Great location. Friendly staff. Comfy bed."
Lee 1-night trip
Posted 8 hours ago
ibis Edinburgh Centre South Bridge - Royal Mile
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

10/10 Excellent
"Perfect location, great stay. Recommend this hotel."
Matthew 1-night trip
Posted 8 hours ago
Apex City of Edinburgh Hotel
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

8/10 Good
"Explanation of directions by check in staff to find our room were inadequate and confusing. Dining room staff was very good as was the food"
TED 1-night trip
Posted 10 hours ago
Dalmahoy Hotel & Country Club
Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection

10/10 Excellent
"Very convenient to Waverly, staff very helpful"
Conrad 1-night trip
Posted 11 hours ago
Mount Royal Hotel Edinburgh by The Unlimited Collection
YOTEL Edinburgh

YOTEL Edinburgh

10/10 Excellent
"Everything about the Yotel Edinburgh is great, apart from the cost. I presume that the price is lower once the Fringe/Festival/Tattoo is over."
Kenneth 2-night trip
Posted 11 hours ago
YOTEL Edinburgh
Apex Grassmarket Hotel

Apex Grassmarket Hotel

10/10 Excellent
"Clean room, friendly staff, and the area was perfect! Central to a lot of food, bars, and great views all around."
Valerie 2-night trip
Posted 12 hours ago
Apex Grassmarket Hotel
Village Hotel Edinburgh

Village Hotel Edinburgh

8/10 Good
"We found the breakfast to be quite basic, and very poor for gluten free options. The Bar & Grill was good for non GF food & had a lively atmosphere. Our room was ok, but the shower tray in the bathroom was stained, which made it appear dirty. Overall the bathroom needed a bit of updating. The staff were excellent!"
Beryl 3-night trip
Posted 13 hours ago
Village Hotel Edinburgh

More cheap stays in Inverkeithing

Metro Inns Falkirk

Metro Inns Falkirk

Bean Cross Farm Polmont Falkirk Scotland
£44
1 Sept - 2 Sept
includes taxes & fees
6/10 (889 reviews)
Metro Inns Falkirk
Edinburgh Travel Guest House

Edinburgh Travel Guest House

30 Minto Street Edinburgh Scotland
£104
28 Sept - 29 Sept
includes taxes & fees
7.4/10 Good! (135 reviews)
Edinburgh Travel Guest House
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

1 a Parliament Square Edinburgh Scotland
£152
2 Sept - 3 Sept
includes taxes & fees
CODE - The Court, Edinburgh
Cairn Hotel

Cairn Hotel

10-18 Windsor Street Edinburgh Scotland
£179
1 Sept - 2 Sept
includes taxes & fees
8.6/10 Excellent! (1,003 reviews)
Cairn Hotel
Destiny Student Holyrood - Campus Accommodation

Destiny Student Holyrood - Campus Accommodation

31 Abbeyhill Edinburgh Scotland
Get rates
7.4/10 Good! (802 reviews)
Destiny Student Holyrood - Campus Accommodation
Destiny Student - Burnet Point

Destiny Student - Burnet Point

1-4 Abbey Ln Edinburgh Scotland
Get rates
8.2/10 Very good! (88 reviews)
Destiny Student - Burnet Point

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 much is the nightly rate at a Inverkeithing hotel?
Prices for hotels in Inverkeithing often vary, but you can find a great deal from £44 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