Skip to main content

How to get from Townhill to Rosyth by bus?

From Townhill to Rosyth by bus

To get from Townhill to Rosyth in Scotland, take the 3 bus from Main Street Turning Circle, Townhill station to Bus Station, Dunfermline station. Next, take the X55 bus from Bus Station, Dunfermline station to Park & Ride, Ferrytoll station. The total trip duration for this route is approximately 50 min.

50min
Bus - 33
Bus - X55X55
Walk to Rosyth
Leaves from Main Street Turning Circle, Townhill

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Townhill
  • 2
    Bus - 33
    Wait for bus
    3
    Dunfermline
  • 3
    Ride to bus station
    Ride to bus station
    Bus Station, Dunfermline
    ID 6500D9991
    10 min
  • 4
    Walk to bus station
    Walk to bus station
    Bus Station, Dunfermline
    ID 6500D1607
    180 m • 3 min
  • 5
    Bus - X55X55
    Wait for bus
    X55
    Edinburgh
  • 6
    Ride to bus station
    Ride to bus station
    Park & Ride, Ferrytoll
    ID 6500D1708
    23 min
  • 7
    Walk to Rosyth
    Walk to
    Rosyth
    30 m • 1 min
*Duration based on 8am traffic

Alternative route from Townhill to Rosyth by bus via ST4 and X55

To get from Townhill to Rosyth in Scotland, take the ST4 bus from Main Street Turning Circle, Townhill station to City Railway Station, Dunfermline station. Next, take the X55 bus from St Leonard's Church, Dunfermline station to Park & Ride, Ferrytoll station. The total trip duration for this route is approximately 34 min.

34min
Bus - ST4ST4
Bus - X55X55
Walk to Rosyth
Leaves from Main Street Turning Circle, Townhill

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Townhill
  • 2
    Bus - ST4ST4
    Wait for bus
    ST4
    Brucefield
  • 3
    Ride to bus station
    Ride to bus station
    City Railway Station, Dunfermline
    ID 6500D0368
    7 min
  • 4
    Walk to bus station
    Walk to bus station
    St Leonard's Church, Dunfermline
    ID 6500D0423
    340 m • 5 min
  • 5
    Bus - X55X55
    Wait for bus
    X55
    Edinburgh
  • 6
    Ride to bus station
    Ride to bus station
    Park & Ride, Ferrytoll
    ID 6500D1708
    18 min
  • 7
    Walk to Rosyth
    Walk to
    Rosyth
    30 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 Townhill to Rosyth

The distance between Townhill, Scotland and Rosyth, Scotland is approximately 11.62 km, which can typically be travelled in 50 min. Moovit will show you the directions from Townhill to Rosyth by bus, so no matter how you choose to travel in Scotland – you will always have plenty of easy options.

Public transport stations close to Townhill

Townhill is located at Townhill, Scotland and the nearest public transport station is Main Street Turning Circle, Townhill.

Train stations close to Townhill:

  • Dunfermline Queen Margaret
  • Dunfermline Town

Bus stations close to Townhill:

  • Main Street Turning Circle, Townhill
  • Garden Court, Townhill
  • Forest Road, Townhill

Public transport stations close to Rosyth, Scotland

Rosyth is located at Rosyth, Scotland and the nearest public transport station is North Queensferry.

Train stations close to Rosyth:

  • Rosyth
  • Inverkeithing

Bus stations close to Rosyth:

  • North Queensferry
  • Park & Ride, Ferrytoll
  • Hillfield Road, Inverkeithing

Alternative route from Townhill to Rosyth by bus via ST4 and X55

To get from Townhill to Rosyth in Scotland, take the ST4 bus from Main Street Turning Circle, Townhill station to City Railway Station, Dunfermline station. Next, take the X55 bus from St Leonard's Church, Dunfermline station to Park & Ride, Ferrytoll station. The total trip duration for this route is approximately 34 min.

34min
Bus - ST4ST4
Bus - X55X55
Walk to Rosyth
Leaves from Main Street Turning Circle, Townhill

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Townhill
  • 2
    Bus - ST4ST4
    Wait for bus
    ST4
    Brucefield
  • 3
    Ride to bus station
    Ride to bus station
    City Railway Station, Dunfermline
    ID 6500D0368
    7 min
  • 4
    Walk to bus station
    Walk to bus station
    St Leonard's Church, Dunfermline
    ID 6500D0423
    340 m • 5 min
  • 5
    Bus - X55X55
    Wait for bus
    X55
    Edinburgh
  • 6
    Ride to bus station
    Ride to bus station
    Park & Ride, Ferrytoll
    ID 6500D1708
    18 min
  • 7
    Walk to Rosyth
    Walk to
    Rosyth
    30 m • 1 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Townhill to Rosyth?

    The fastest way takes 50 minutes, using Bus line 3, Bus line X55.

  • What is the alternative route to get from Townhill to Rosyth?

    The alternative route takes 34 minutes, using Bus line ST4, Bus line X55.

  • Is there a direct bus between Townhill and Rosyth in Scotland?

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

  • Which bus line goes from Townhill to Rosyth in Scotland?

    The 3 bus line goes from Dunfermline station near Townhill to Bus Station, Dunfermline station. From there you’ll have to take one bus line till Bus Station, Dunfermline station near Rosyth in Scotland

  • How long does it take to travel from Townhill to Rosyth in Scotland by bus?

    The total travel time between Townhill and Rosyth in Scotland by bus is about 50 min.

  • Where do I get on the bus near Townhill to get to Rosyth in Scotland?

    Get on the 3 bus from the Dunfermline stop near Townhill in Scotland.

  • Where do I get off the bus when travelling between Townhill and Rosyth in Scotland?

    Get off the bus at the Bus Station, Dunfermline stop, which is closest to Rosyth in Scotland.

  • When is the first train from Townhill to Rosyth in Scotland?

    The first train from Townhill to Rosyth in Scotland is ScotRail. It leaves the Dunfermline Queen Margaret station at 07:23.