Directions from Kirkcaldy to St Andrews

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, bus  •  48 min

  1. X59 / ...

$10 - $49

Cheapest option

Bus  •  1 h 40 min

  1. X60 / ...

$6 - $9

4 alternative options

Bus via Glenrothes, Bus Station  •  1 h 16 min

  1. X37
  2. X59 / ...

$7 - $11

Taxi  •  34 min

  1. 24.4 miles

$75 - $95

Drive  •  34 min

  1. 24.4 miles

$5 - $8

Uber  •  34 min

  1. 24.4 miles

$40 - $60

What companies run services between Kirkcaldy, Scotland and St Andrews, Scotland?

You can take a bus from Kirkcaldy to St Andrews via Glenrothes, Bus Station Arrival Bay and Glenrothes, Bus Station in around 1 h 16 min.

Train operators
ScotRail
Phone
+44 344 811 0141
Email
customer.relations@scotrail.co.uk
Website
scotrail.co.uk
Train from Kirkcaldy to Cupar
Ave. Duration
22 min
Frequency
Hourly
Estimated price
$7 - $9
Website
scotrail.co.uk
Advanced Single
$5 - $8
Anytime Day Single
$7 - $9
CrossCountry
Bus operators
Stagecoach UK
Email
customer.services@stagecoachbus.com
Website
stagecoachbus.com
Bus from Cupar, Tesco Supermarket to St Andrews, Bus Station
Ave. Duration
21 min
Frequency
Every 10 minutes
Estimated price
$3 - $5
Schedules at
stagecoachbus.com
Bus from Kirkcaldy, Glebe Park to Glenrothes, Bus Station Arrival Bay
Ave. Duration
22 min
Frequency
Every 30 minutes
Estimated price
$2 - $4
Schedules at
stagecoachbus.com
Bus from Glenrothes, Bus Station to St Andrews, Bus Station
Ave. Duration
43 min
Frequency
Every 20 minutes
Estimated price
$4 - $7
Schedules at
stagecoachbus.com
Bus from Kirkcaldy, Bus Station to St Andrews, Bus Station
Ave. Duration
1 h 40 min
Frequency
Every 20 minutes
Estimated price
$6 - $9
Schedules at
stagecoachbus.com
Bay Travel
Phone
+44 1383 516161
Website
bay-travel.co.uk
Bus from Cupar, Railway Station (Cupar Rail Station) to St Andrews, Alexandra Place
Ave. Duration
21 min
Frequency
Once daily
Estimated price
$5
Schedules at
bay-travel.co.uk
Other operators
Uber Edinburgh
Website
uber.com
Towncar from Kirkcaldy to St Andrews
Ave. Duration
34 min
Frequency
On demand
Estimated price
$40 - $60
Signup at
uber.com
uberASSIST
$40 - $60
uberX
$40 - $60
uberXL
$65 - $95
UberEXEC
$70 - $95
Taxi from Kirkcaldy to St Andrews
Ave. Duration
34 min
Estimated price
$75 - $95
City Cabs Ltd
Phone
+44 131 228 1211
Website
citycabs.co.uk
Central Taxis Ltd
Phone
+44 131 229 2468
Website
taxis-edinburgh.co.uk
Edinburgh Cars
Phone
+44 131 555 1772
Starfish Taxis
Phone
+44 7790 021000
Website
starfish-taxis.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting around the Cyclades, Travelling to and around Russia for the 2018 FIFA World Cup and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.

Questions & Answers

The distance between Kirkcaldy and St Andrews is 33 km. The road distance is 39 km.

The cheapest way to get from Kirkcaldy to St Andrews is to drive which costs £3 - £6 and takes 34 min.

The quickest way to get from Kirkcaldy to St Andrews is to taxi which takes 34 min and costs £55 - £75.

Yes, there is a direct bus departing from Kirkcaldy, Bus Station and arriving at St Andrews, Bus Station. Services depart every 20 minutes, and operate Saturday. The journey takes approximately 1 h 40 min.

It takes approximately 48 min to get from Kirkcaldy to St Andrews, including transfers.