1map logoGo to main page

Inverkeithing to Perth from $10: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Inverkeithing, United Kingdom
to
Perth, United Kingdom

How to Get from Inverkeithing to Perth: 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.

$10 - OtherBest price
30.5 milesDistance
32m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Inverkeithing to Perth 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
1h  7m
Estimated price
$14-20
Recommended
Company
various
Drive
Average Duration
32m
Estimated price
$10-15
Cheapest
route map
Distance: 30.5 miles
Duration: 32m

See more options

Company
various
Taxi
Average Duration
32m
Estimated price
$80-100

Traveling From Inverkeithing to Perth

The journey from Inverkeithing, known for its charming coastal views and rich history, to Perth, a vibrant city brimming with culture and the scenic River Tay, offers contrasting experiences that can enrich your travel plans.

Best Neighbourhoods in Perth

Perth offers a variety of neighborhoods, each with its own charm.

City Centre
• Bustling shops and dining options abound.
• Convenient access to major attractions.
Old Town
• Rich historical architecture to explore.
• Quaint cafes with local flavors.
South Taylor
• Picturesque riverside walks nearby.
• Family-friendly parks and green spaces.

Best Times To Visit Perth's Attractions

Planning your visits wisely can enhance your experience in Perth.

Scone Palace
Visit early morning on weekdays for a quieter experience and shorter lines.
Perth Museum and Art Gallery
Afternoons during weekdays typically see fewer visitors, allowing for leisurely exploration.
Kinnoull Hill
Early mornings or late afternoons offer stunning views and fewer hikers.

Perth Weather: What to Expect Year-Round

Perth experiences a temperate maritime climate, with mild summers and cool winters, making it suitable for travel throughout the year. The best times to visit are spring and summer when outdoor activities flourish, and it's wise to check the forecast, as changing weather can influence your plans.

Dining Recommendation in Perth

For a delightful contrast to Inverkeithing's seaside fare, try the locally sourced lamb at La Brasserie, where rich flavors and a vibrant atmosphere create a memorable dining experience. Perth's culinary scene also emphasizes contemporary Scottish cuisine, incorporating seasonal ingredients that elevate traditional dishes to new heights.

Inverkeithing - Perth operators

Explore transport companies operating between Inverkeithing and Perth, 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 Inverkeithing to Perth

Average Duration
1h 7m
Estimated price
$14-20
Taxi
Contact phone
+44 1383 621 117

Taxi from Inverkeithing to Perth

Average Duration
32m
Estimated price
$80-100
Contact phone
+44 1383 727 235

Taxi from Inverkeithing to Perth

Average Duration
32m
Estimated price
$80-100
Contact phone
+44 1383 252 525
Website
http://corporatetaxi.co.uk

Taxi from Inverkeithing to Perth

Average Duration
32m
Estimated price
$80-100
Contact phone
+44 1383 514 100
Website
http://msd-taxi.business.site

Taxi from Inverkeithing to Perth

Average Duration
32m
Estimated price
$80-100
Contact phone
+44 7834 765 840

Taxi from Inverkeithing to Perth

Average Duration
32m
Estimated price
$80-100
Contact phone
+44 1383 512 344

Taxi from Inverkeithing to Perth

Average Duration
32m
Estimated price
$80-100

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

Traveling between Inverkeithing and Perth 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.

🚗 Discover the scenic journey from Inverkeithing to Perth as you drive 49.9 km in just 32 minutes, soaking in the picturesque landscapes along the way. 💰 With car travel prices ranging from £8 to £12, enjoy the flexibility and convenience of exploring each charming destination at your own pace.
Average price
£8 - £12
🌄 Enjoy a scenic train ride from Inverkeithing to Perth, with the journey taking approximately 1 hour and 7 minutes. 🛤️ Sit back and relax as you pass through the beautiful landscapes of Scotland on your way to your destination. 💰 Ticket prices for the train between Inverkeithing and Perth range from £11 to £16, offering an affordable and budget-friendly travel option. 🎫 Experience a stress-free and enjoyable trip from one charming UK town to another by train.
Departure Point
Inverkeithing station
Arrival Point
Perth station

Frequently asked questions

Find out more about the route from Inverkeithing to Perth.

Or choose the category:
The distance between Inverkeithing and Perth in the United Kingdom is approximately 40.2 km by road. It takes about 1 hour and 6 minutes to travel from Inverkeithing to Perth by train and around 1 hour and 25 minutes by taking a bus via Halbeath and then Park & Ride Arrival Bay. The travel time from Perth to Inverkeithing by car is not mentioned, but it takes about 1 hour and 8 minutes by bus.
The most cost-effective option for traveling from Inverkeithing to Perth is by bus, which takes approximately 1 hour and 8 minutes and costs £5-£7. This is a relatively affordable and convenient mode of transportation. However, if time efficiency is a priority, taking a taxi would be the quickest option, with a travel time of just 32 minutes, but it is also more expensive, with costs ranging from £59-£75.
The prices of a train ticket between Inverkeithing and Perth can range from £10 to £15. If you prefer taking a bus, the prices for a ticket between Perth and Inverkeithing can vary from £5 to £7.
To travel from Inverkeithing to Perth without using public transportation, you can drive the distance of approximately 49.9 km. The drive usually takes around 32 minutes, depending on traffic conditions. You can expect to pay between £8 and £12 for fuel costs for the journey in a car.
The best way to travel from Inverkeithing to Perth without a car is by train. The journey takes approximately 1 hour and 6 minutes and fares range from £10 to £15.
Yes, there is a direct link between Inverkeithing and Perth in the United Kingdom. You can travel between these two cities by train, with services departing hourly and taking approximately 1 hour and 6 minutes. Alternatively, there is also a direct bus route that operates every two hours, with a journey time of around 1 hour and 8 minutes.
There are many options for accommodation near Perth. With over 368 hotels to choose from, there is something for every budget and preference. Prices start at £25 per night, making it accessible for travelers with different budgets.
Yes, it is possible to travel from Inverkeithing to Perth by bicycle.