Skip to main content

How to get from Edinburgh to Kingsbarns by bus?

From Edinburgh to Kingsbarns by bus

To get from Edinburgh to Kingsbarns in Fife, you’ll need to take 3 bus lines: take the X54A bus from Princes Street (Scott Mon.), Edinburgh station to Glenrothes Bus Station Arrival Bay, Glenrothes station. Next, you’ll have to switch to the X24 bus and finally take the 95 bus from Bus Station, St Andrews station to The Square, Kingsbarns station. The total trip duration for this route is approximately 2 hr 34 min.

154min
Walk to bus station
Bus - X54AX54A
Bus - X24X24
Bus - 9595
Walk to Kingsbarns
Leaves from Princes Street (Scott Mon.), Edinburgh

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Princes Street (Scott Mon.), Edinburgh
    ID 6200243420
    260 m • 4 min
  • 2
    Bus - X54AX54A
    Wait for bus
    X54A
    Dundee City Centre
  • 3
    Ride to bus station
    Ride to bus station
    Glenrothes Bus Station Arrival Bay, Glenrothes
    ID 6500K9921
    70 min
  • 4
    Walk to bus station
    Walk to bus station
    Bus Station, Glenrothes
    ID 6500K1204
    70 m • 1 min
  • 5
    Bus - X24X24
    Wait for bus
    X24
    St Andrews
  • 6
    Ride to bus station
    Ride to bus station
    Bus Station, St Andrews
    ID 6500N9905
    45 min
  • 7
    Walk to bus station
    Walk to bus station
    Bus Station, St Andrews
    ID 6500N9502
    20 m • 1 min
  • 8
    Bus - 9595
    Wait for bus
    95
    Leven
  • 9
    Ride to bus station
    Ride to bus station
    The Square, Kingsbarns
    ID 6500N0274
    20 min
  • 10
    Walk to Kingsbarns
    Walk to
    Kingsbarns
    Main Street
    10 m • 1 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Scotland.
All local mobility options in one app

Public transport directions from Edinburgh to Kingsbarns

The distance between Edinburgh, Fife and Kingsbarns, Fife is approximately 98.19 km, which can typically be travelled in 154 min. Moovit will show you the directions from Edinburgh to Kingsbarns by bus, so no matter how you choose to travel in Fife – you will always have plenty of easy options.

Public transport stations close to Edinburgh

Edinburgh is located at Edinburgh, Fife and the nearest public transport station is Waterloo Place, Edinburgh.

Train stations close to Edinburgh:

  • Edinburgh

Bus stations close to Edinburgh:

  • Waterloo Place, Edinburgh
  • North Bridge, Old Town
  • Princes Street (Waverley Steps), Edinburgh

Public transport stations close to Kingsbarns, Fife

Kingsbarns is located at Main Street, Fife and the nearest public transport station is The Square, Kingsbarns.

Bus stations close to Kingsbarns:

  • The Square, Kingsbarns

Questions & Answers

  • What is the fastest way to get from Edinburgh to Kingsbarns?

    The fastest way takes 154 minutes, using Bus line X54A, Bus line X24, Bus line 95.

  • Is there a direct bus between Edinburgh and Kingsbarns?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 2 hr 34 min.

  • Which bus line goes from Edinburgh to Kingsbarns?

    The X54A bus line goes from Princes Street (Scott Mon.), Edinburgh station near Edinburgh in Scotland to Dundee City Centre station. From there you’ll have to take one bus line till Dundee City Centre station near Kingsbarns in Fife.

  • How long does it take to travel from Edinburgh to Kingsbarns by bus?

    The total travel time between Edinburgh in Scotland and Kingsbarns in Fife by bus is about 2 hr 34 min.

  • Where do I get on the bus near Edinburgh to get to Kingsbarns?

    Get on the X54A bus from the Princes Street (Scott Mon.), Edinburgh stop near Edinburgh in Scotland.

  • Where do I get off the bus when travelling between Edinburgh and Kingsbarns?

    Get off the bus at the Dundee City Centre stop, which is closest to Kingsbarns in Fife.

Live arrivals, timetables, maps