HUB hero image

How to Travel from

Perth to Kirkcaldy

by Rideshare or Car

Perth
+0
Kirkcaldy
Transport search to Kirkcaldy
Perth
+0
Kirkcaldy
Building a composite car route
Cheapest
Best Offer!
Car
1 h 9 min
98 km.
from $5
Composite Route Car Only

Two ways to Travel from Perth to Kirkcaldy

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

ScotRail

Phone:
+44 344 811 0141
Website:
scotrail.co.uk/
Train from Perth to Kirkcaldy
Ave. Duration:
42 min
Frequency:
Hourly
Estimated price:
$13.92–$30.38

Bus operators

Stagecoach East Scotland

Phone:
0345 241 8000
Website:
stagecoachbus.com
Bus from Scott Street to Park
Ave. Duration:
55 min
Frequency:
Hourly
Estimated price:
$6.33–$8.86
Bus from Park & Ride to Railway
Ave. Duration:
22 min
Frequency:
Every 30 minutes
Estimated price:
$4.18–$5.82

Questions and Answers

What is the cheapest way to get from Perth to Kirkcaldy?

The cheapest way to get from Perth to Kirkcaldy is to drive which costs $8.70 - $13.04 and takes 35 min.

What is the fastest way to get from Perth to Kirkcaldy?

The fastest way to get from Perth to Kirkcaldy is to drive which takes 35 min and costs $8.70 - $13.04 .

Is there a direct bus between Perth and Kirkcaldy?

No, there is no direct bus from Perth to Kirkcaldy station. However, there are services departing from Scott Street and arriving at Railway Station Stance D via Park & Ride. The journey, including transfers, takes approximately 1h 32m.

Is there a direct train between Perth and Kirkcaldy?

Yes, there is a direct train departing from Perth and arriving at Kirkcaldy. Services depart hourly, and operate every day. The journey takes approximately 42 min.

How far is it from Perth to Kirkcaldy?

The distance between Perth and Kirkcaldy is 49 km. The road distance is 43.7 km.

How do I travel from Perth to Kirkcaldy without a car?

The best way to get from Perth to Kirkcaldy without a car is to train which takes 42 min and costs $11.96 - $26.09 .

How long does it take to get from Perth to Kirkcaldy?

The train from Perth to Kirkcaldy takes 42 min including transfers and departs hourly.

Where do I catch the Perth to Kirkcaldy bus from?

Perth to Kirkcaldy bus services, operated by Stagecoach East Scotland, depart from Scott Street station.

Where do I catch the Perth to Kirkcaldy train from?

Perth to Kirkcaldy train services, operated by ScotRail, depart from Perth station.

Train or bus from Perth to Kirkcaldy?

The best way to get from Perth to Kirkcaldy is to train which takes 42 min and costs $11.96 - $26.09 . Alternatively, you can bus, which costs $8.70 - $13.04 and takes 1h 32m.

Where does the Perth to Kirkcaldy bus arrive?

Perth to Kirkcaldy bus services, operated by Stagecoach East Scotland, arrive at Park & Ride Arrival Bay station.

Where does the Perth to Kirkcaldy train arrive?

Perth to Kirkcaldy train services, operated by ScotRail, arrive at Kirkcaldy station.

Can I drive from Perth to Kirkcaldy?

Yes, the driving distance between Perth to Kirkcaldy is 44 km. It takes approximately 35 min to drive from Perth to Kirkcaldy.

How do I get a train ticket from Perth to Kirkcaldy?

Book your Perth to Kirkcaldy train tickets online with Omio.

Where can I stay near Kirkcaldy?

There are 2278+ hotels available in Kirkcaldy. Prices start at $44.14 per night.
+0