Skip to main content

How to get from Edinburgh to Milnathort by bus?

From Edinburgh to Milnathort by bus

Take one direct bus from Edinburgh to Milnathort in Milnathort: take the X56 bus from Princes Street (Scott Mon.), Edinburgh station to Church Street, Milnathort station. The total trip duration for this route is approximately 1 hr 23 min.

83min
Walk to bus station
Bus - X56X56
Walk to Milnathort
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
    280 yd • 4 min
  • 2
    Bus - X56X56
    Wait for bus
    X56
    Perth
  • 3
    Ride to bus station
    Ride to bus station
    Church Street, Milnathort
    ID 64801125
    74 min
  • 4
    Walk to Milnathort
    Walk to
    Milnathort
    Stirling Road
    90 yd • 2 min
*Duration based on 8am traffic

Alternative route from Edinburgh to Milnathort by bus via 43, M90 and 201

To get from Edinburgh to Milnathort in Milnathort, you’ll need to take 3 bus lines: take the 43 bus from Princes Street (Waverley Steps), Edinburgh station to Queensferry Street, West End station. Next, you’ll have to switch to the M90 bus and finally take the 201 bus from Park And Ride, Kinross station to Croft Wynd, Milnathort station. The total trip duration for this route is approximately 1 hr 27 min.

87min
Walk to bus station
Bus - 4343
Bus - M90M90
Bus - 201201
Walk to Milnathort
Leaves from Princes Street (Waverley Steps), Edinburgh
Step by Step
  • 1
    Walk to bus station
    Walk to bus station
    Princes Street (Waverley Steps), Edinburgh
    ID 6200243375
    240 yd • 3 min
  • 2
    Bus - 4343
    Wait for bus
    43
    Queensferry
  • 3
    Ride to bus station
    Ride to bus station
    Queensferry Street, West End
    ID 6200244745
    6 min
  • 4
    Bus - M90M90
    Wait for bus
    M90
    Inverness
  • 5
    Ride to bus station
    Ride to bus station
    Park And Ride, Kinross
    ID 64804323
    45 min
  • 6
    Bus - 201201
    Wait for bus
    201
    Queensway
  • 7
    Ride to bus station
    Ride to bus station
    Croft Wynd, Milnathort
    ID 64800187
    10 min
  • 8
    Walk to Milnathort
    Walk to
    Milnathort
    Stirling Road
    110 yd • 2 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 Milnathort
The distance between Edinburgh, Milnathort and Milnathort, Milnathort is approximately 29.9 mi, which can typically be travelled in 83 min. Moovit will show you the directions from Edinburgh to Milnathort by bus, so no matter how you choose to travel in Milnathort – you will always have plenty of easy options.
Public transport stations close to Edinburgh

Edinburgh is located at Edinburgh, Milnathort 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 Milnathort, Milnathort

Milnathort is located at Stirling Road, Milnathort and the nearest public transport station is Marshall Place, Milnathort.

Bus stations close to Milnathort:

  • Marshall Place, Milnathort
  • Bridgefauld Road, Milnathort
  • Victoria Avenue, Milnathort

Ferry stations close to Milnathort:

  • Kinross Ferry Landing, Kinross
  • Lochleven Castle Ferry Landing, Kinross

Alternative route from Edinburgh to Milnathort by bus via 43, M90 and 201

To get from Edinburgh to Milnathort in Milnathort, you’ll need to take 3 bus lines: take the 43 bus from Princes Street (Waverley Steps), Edinburgh station to Queensferry Street, West End station. Next, you’ll have to switch to the M90 bus and finally take the 201 bus from Park And Ride, Kinross station to Croft Wynd, Milnathort station. The total trip duration for this route is approximately 1 hr 27 min.

87min
Walk to bus station
Bus - 4343
Bus - M90M90
Bus - 201201
Walk to Milnathort
Leaves from Princes Street (Waverley Steps), Edinburgh
Step by Step
  • 1
    Walk to bus station
    Walk to bus station
    Princes Street (Waverley Steps), Edinburgh
    ID 6200243375
    240 yd • 3 min
  • 2
    Bus - 4343
    Wait for bus
    43
    Queensferry
  • 3
    Ride to bus station
    Ride to bus station
    Queensferry Street, West End
    ID 6200244745
    6 min
  • 4
    Bus - M90M90
    Wait for bus
    M90
    Inverness
  • 5
    Ride to bus station
    Ride to bus station
    Park And Ride, Kinross
    ID 64804323
    45 min
  • 6
    Bus - 201201
    Wait for bus
    201
    Queensway
  • 7
    Ride to bus station
    Ride to bus station
    Croft Wynd, Milnathort
    ID 64800187
    10 min
  • 8
    Walk to Milnathort
    Walk to
    Milnathort
    Stirling Road
    110 yd • 2 min
*Duration based on 8am traffic
Questions & Answers
  • What is the fastest way to get from Edinburgh to Milnathort?

    The fastest way takes 83 minutes, using Bus line X56.

  • What is the alternative route to get from Edinburgh to Milnathort?

    The alternative route takes 87 minutes, using Bus line 43, Bus line M90, Bus line 201.

  • Is there a direct bus between Edinburgh and Milnathort?

    Yes, there’s a direct bus going from Edinburgh in Scotland to Milnathort in Milnathort in 1 hr 23 min.

  • Which bus line goes from Edinburgh to Milnathort?

    The X56 bus line goes from Princes Street (Scott Mon.), Edinburgh station near Edinburgh in Scotland to Perth station near Milnathort in Milnathort.

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

    The total travel time between Edinburgh in Scotland and Milnathort in Milnathort by bus is about 1 hr 23 min.

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

    Get on the X56 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 Milnathort?

    Get off the bus at the Perth stop, which is closest to Milnathort in Milnathort.

  • When is the last bus from Edinburgh to Milnathort?

    The last bus from Edinburgh in Scotland to Milnathort in Milnathort is the Dundee - Edinburgh line. It leaves the St Andrew Square, Edinburgh stop at 01:55.

Live arrivals, timetables, maps