1map logoGo to main page

Edinburgh to Inverkeithing from $4: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Edinburgh, United Kingdom
to
Inverkeithing, United Kingdom

How to Get from Edinburgh to Inverkeithing: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$4 by carBest price
21.7 kmDistance
20m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Edinburgh to Inverkeithing with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
First ScotRail Service
Train
Average Duration
20m
Estimated price
$6-75
Recommended
Company
various
Drive
Average Duration
21m
Estimated price
$4-7
Cheapest
route map
Distance: 21.7 km
Duration: 20m

See more options

Company
CrossCountry
Train
Average Duration
12m
Estimated price
$13-30
Company
various
Taxi
Average Duration
21m
Estimated price
$45-60
Company
LNER
Train
Average Duration
13m
Estimated price
$50-75

Traveling From Edinburgh to Inverkeithing

The journey from Edinburgh to Inverkeithing offers a fascinating contrast, as you transition from the vibrant streets and historic landmarks of Scotland’s capital to the tranquil coastal charm and rich maritime history of this quaint town.

Best Neighbourhoods in Inverkeithing

Inverkeithing features charming neighborhoods that blend history and modern comforts.

Old Town
• Features historic buildings and quaint cobbled streets.
• Offers scenic views of the Firth of Forth.
Harbour Area
• Known for its picturesque marina and fishing activities.
• Home to several seafood restaurants with fresh local catch.
Kirkton
• A residential area with family-friendly parks and greenery.
• Close access to local shops and community events.

Best Times To Visit Inverkeithing's Attractions

Timing your visit can enhance your experience at Inverkeithing's attractions.

Inverkeithing Harbour
Visit early morning or late afternoon for serene views and fewer tourists.
Town Centre
Afternoons on weekdays offer a quieter atmosphere for exploring shops.
Inverkeithing Arts and Heritage Centre
Weekdays are ideal, as weekends often see larger visitor groups.

Inverkeithing Weather: What to Expect Year-Round

Inverkeithing experiences a temperate maritime climate, with mild summers and cool winters, making it suitable for year-round visits. The best times to explore are typically late spring and early autumn, when you can enjoy more sunshine and pleasant temperatures, enhancing your overall travel experience.

Dining Recommendation in Inverkeithing

For a taste of local culture, try the seafood chowder at The Ship Inn, where the cozy, maritime atmosphere reflects Inverkeithing’s rich fishing heritage. This dish captures the essence of fresh, local ingredients, providing a comforting contrast to the more cosmopolitan culinary scene of Edinburgh.

Edinburgh - Inverkeithing operators

Explore transport companies operating between Edinburgh and Inverkeithing, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Haymarket to Inverkeithing

Average Duration
20m
Estimated price
$6-13
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from Haymarket to Inverkeithing

Average Duration
13m
Estimated price
$50-75
Contact phone
0344 736 9123
Website
https://www.crosscountrytrains.co.uk/

Train from Haymarket to Inverkeithing

Average Duration
12m
Estimated price
$13-30
Taxi
Contact phone
+44 131 228 1211
Website
http://citycabs.co.uk

Taxi from Edinburgh to Inverkeithing

Average Duration
21m
Estimated price
$45-60
Contact phone
+44 131 229 2468
Website
http://taxis-edinburgh.co.uk

Taxi from Edinburgh to Inverkeithing

Average Duration
21m
Estimated price
$45-60
Contact phone
+44 131 777 7777

Taxi from Edinburgh to Inverkeithing

Average Duration
21m
Estimated price
$45-60

Edinburgh to Inverkeithing: Overview of Bus, Train, Flight, and Car Trips

Traveling between Edinburgh and Inverkeithing offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque 22.5 km journey from Edinburgh to Inverkeithing, soaking in the scenic beauty of the Scottish countryside as you drive for approximately 21 minutes. 💷 The cost of this delightful drive can range from £3 to £6, offering an affordable and convenient way to travel between these two charming Scottish locations by car.
Average price
£3 - £5
🚂 The direct train journey from Edinburgh to Inverkeithing takes approximately 20 minutes and operates daily with departures every 20 minutes. You can board the train at Haymarket station in Edinburgh and arrive at Inverkeithing station. 🌿 The scenic route covers a distance of 21.3 km and offers multiple options for the train journey, such as routes towards Dundee, Cowdenbeath, Perth, or Glenrothes With Thornton. Each route has a varying travel time ranging from 23 to 26 minutes. 🎫 Ticket prices for the train between Edinburgh and Inverkeithing can range from £5 to £59.
Departure Point
Haymarket station
Arrival Point
Inverkeithing station
Useful tips for train travellers
• On your train from Edinburgh to Inverkeithing, you’ll experience catering services provided by LNER or ScotRail, depending on the operator. LNER offers a 'Business Premier' service which includes complimentary food and drink, while ScotRail provides a café bar where you can purchase snacks and beverages. It’s a good idea to check the specific service you’ll be onboard for menu options.
• When traveling on this route, you can choose between Standard Class, First Class (available via LNER), and Business Class options. First Class seats are more spacious, with greater legroom and complimentary refreshments. Standard Class seating is comfortable for shorter journeys but comes with fewer amenities. If you want a more premium experience, consider upgrading to First Class with LNER.
• The operators on this route include ScotRail (scotrail.co.uk) and LNER (lner.co.uk). Always check their websites for the latest schedule, ticket availability, and any potential delays. For additional transport information in Inverkeithing, visit the Fife Council website (fifedirect.org.uk) for local bus schedules.
🚌 Route overview: Travel from Edinburgh to Inverkeithing with various options, ranging from 25 to 63 minutes in duration, covering distances of 20.1 km to 36.7 km. 🛣️ 🚌 Option 1: A short 41-minute journey via bus towards St Andrews. Depart from Princes Street and arrive at Inverkeithing KY11. Operated by Stagecoach East Scotland. 🚌 🚌 Option 2: A longer 59-minute route with a transfer. Take buses towards Whitburn and Halbeath, departing from different stops in Edinburgh. Operated by Lothian Country and Stagecoach East Scotland. 🛤️

Frequently asked questions

Find out more about the route from Edinburgh to Inverkeithing.

Or choose the category:
The distance between Edinburgh and Inverkeithing is approximately 16.1 km by road.
The most cost-effective option for traveling from Edinburgh to Inverkeithing is by bus, with prices ranging from £2-£4. This mode of transportation takes about 32 minutes, making it a relatively quick option as well. For those seeking a quicker journey, taking a taxi can be the most time-efficient choice, with a travel time of approximately 21 minutes. However, it is important to note that taxi fares can range from £36-£48, making it a more expensive option compared to the bus.
When traveling from Edinburgh to Inverkeithing, the prices of a train ticket can range from £3 to £56, depending on factors such as class, time of travel, and availability. On the other hand, the prices of a bus ticket between Inverkeithing and Edinburgh typically range from £2 to £4.
To travel from Edinburgh to Inverkeithing without using public transportation, the most convenient option would be to drive. The driving distance between the two cities is approximately 22.5 km and it takes around 21 minutes to reach Inverkeithing from Edinburgh by car. The cost of this journey by car can vary between £3 to £6, depending on factors such as fuel prices and tolls.
The most convenient way to travel from Edinburgh to Inverkeithing without a car is by train. The journey takes approximately 24 minutes and tickets can cost between £3 and £56, depending on the type of ticket and class.
Yes, there is a direct link between Edinburgh and Inverkeithing. You can take a train from Edinburgh to Inverkeithing, with services departing every 20 minutes and the journey taking approximately 24 minutes. Alternatively, you can take a bus from Edinburgh, which departs hourly and takes around 32 minutes to reach Inverkeithing.
There are plenty of hotel options near Inverkeithing with over 1405 hotels to choose from. Prices start at £33, so there are accommodations available for various budget ranges.
Yes, it is possible to travel from Edinburgh to Inverkeithing by bicycle. The distance between the two cities is approximately 21 km, and it typically takes around 1 hour and 36 minutes to complete the journey by bike.