Dunfermline Public Transit Trip Planner: Routes & Schedules

Dunfermline, Scotland, United Kingdom is located at coordinates 56.07, -3.46. The city operates in the Europe/London timezone. Daylight Saving Time begins on March 29, 2026 (clocks move forward 1 hour) and ends on October 25, 2026 (clocks move back 1 hour).

The city's public transportation network includes 56 bus and rail routes operated by 2 transit operators. Browse the complete list of routes and schedules below.


Bus agencies


Build real-time departures into your app Free API Access →

Top Streets in Dunfermline

  • Queen Anne Street

    Queen Anne Street is a road in Dunfermline stretching 0.2 km with 23 public transport stops. View stops and routes.

  • Townhill Road

    Townhill Road is a local road in Dunfermline stretching 1.3 km with 23 public transport stops. View stops and routes.

  • Pilmuir Street, A823

    Pilmuir Street, A823 is a primary road in Dunfermline stretching 0.5 km with 9 public transport stops. View stops and routes.

  • St. Margarets Drive, A823

    St. Margarets Drive, A823 is a primary road in Dunfermline with 4 public transport stops. View stops and routes.

  • Arthur Street

    Arthur Street is a local road in Dunfermline stretching 0.5 km with 12 public transport stops. View stops and routes.

  • Appin Crescent, A907

    Appin Crescent, A907 is a primary road in Dunfermline stretching 0.3 km with 7 public transport stops. View stops and routes.

  • Hospital Hill, A823

    Hospital Hill, A823 is a primary road in Dunfermline stretching 0.3 km with 5 public transport stops. View stops and routes.

  • Pittencrieff Street, A994

    Pittencrieff Street, A994 is a primary road in Dunfermline stretching 0.4 km with 8 public transport stops. View stops and routes.

  • St Andrews Street

    St Andrews Street is a residential street in Dunfermline stretching 0.3 km with 7 public transport stops. View stops and routes.

  • Bothwell Street, A823

    Bothwell Street, A823 is a primary road in Dunfermline stretching 0.1 km with 4 public transport stops. View stops and routes.