Travel from Cupar to Perth-Scotland

Bus or train from Cupar to Perth?

Fishers Tours of Dundee operates a bus from Cupar to Perth once a week. Tickets cost $14 and the journey takes 1 h 22 min. Alternatively, ScotRail operates a train from Cupar to Perth hourly. Tickets cost $3 - $5 and the journey takes 7 min. ScotRail also services this route hourly.

Book transport from Cupar to Perth

How to get from Cupar to Perth

From Cupar, Railway Station (Cupar Rail Station) bus to Perth, Canal Street (Speygate). 1 h 22 min £9. From Cupar train to Ladybank then train to Perth. 1 h 22 min £7. From Cupar, Crossgate (Cupar Cross) bus to Dundee City Centre, Bus Station then bus to Perth, Canal Street (Scott Street). 1 h 44 min £8. From Cupar, Crossgate (Cupar Cross) line 94 bus to Newburgh, Hill Road (Royal Bank of Scotland) then line 36 bus to Perth, Canal Street (Scott Street). 2 h £5. From Cupar taxi to Perth. 29 min £64. From Cupar drive to Perth. 29 min £4.
Close Print Itinerary
  1. Here are 6 options to get from
    Cupar to Perth:

    1. Trip:
      1 Bus Fishers Tours of Dundee
      • One-Way approx: USD $14
      • Duration: 1 h 22 min
      Open +
      • Trip:
        1 Bus Fishers Tours of Dundee
        • One-Way approx: USD $14
        • Duration: 1 h 22 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $9 - $11
      • Duration: 1 h 22 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $9 - $11
        • Duration: 1 h 22 min
        Close x
    3. Trip:
      3 Bus Scottish Citylink
      • One-Way approx: USD $8 - $16
      • Duration: 1 h 44 min
      Open +
      • Trip:
        3 Bus Scottish Citylink
        • One-Way approx: USD $8 - $16
        • Duration: 1 h 44 min
        Close x
    4. Trip:
      4 Line 94 bus, line 36 bus
      • One-Way approx: USD $5 - $9
      • Duration: 2 h
      Open +
      • Trip:
        4 Line 94 bus, line 36 bus
        • One-Way approx: USD $5 - $9
        • Duration: 2 h
        Close x
    5. Trip:
      5 Taxi
      • One-Way approx: USD $75 - $90
      • Duration: 29 min
      Open +
      • Trip:
        5 Taxi
        • One-Way approx: USD $75 - $90
        • Duration: 29 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $4 - $8
      • Duration: 29 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $4 - $8
        • Duration: 29 min
        Close x