7 Dunfermline Bus Station ↔ Kirkcaldy Bus Station 1
Operated by Stagecoach East Scotland. First bus 05:25, last bus 19:56. 55 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Bus Station (Stance 12) | · | 06:08 | · | 06:45 | · | 07:15 | 07:45 | 08:10 | 08:45 | 09:15 | 09:45 | 10:15 | 10:45 | 11:15 | 11:45 | 12:15 | 12:45 | 13:15 | 13:45 | 14:15 | 14:45 | 15:15 | 15:45 | 16:15 | 16:45 | 17:15 | 17:45 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| St Leonard's Bus Depot (Opp) | · | 06:14 | · | 06:51 | · | 07:21 | 07:51 | 08:16 | 08:51 | 09:21 | 09:51 | 10:21 | 10:51 | 11:21 | 11:51 | 12:21 | 12:51 | 13:21 | 13:51 | 14:21 | 14:51 | 15:21 | 15:51 | 16:21 | 16:51 | 17:21 | 17:51 |
| Anderson Lane (adj) | · | 06:22 | · | 06:59 | · | 07:29 | 07:59 | 08:24 | 08:59 | 09:29 | 09:59 | 10:29 | 10:59 | 11:29 | 11:59 | 12:29 | 12:59 | 13:29 | 13:59 | 14:29 | 14:59 | 15:29 | 15:59 | 16:29 | 16:59 | 17:29 | 17:59 |
| Castlandhill Road (adj 10) | · | 06:29 | · | 07:06 | · | 07:36 | 08:06 | 08:31 | 09:06 | 09:36 | 10:06 | 10:36 | 11:06 | 11:36 | 12:06 | 12:36 | 13:06 | 13:36 | 14:06 | 14:36 | 15:06 | 15:36 | 16:06 | 16:36 | 17:06 | 17:36 | 18:06 |
| Square (NE Bound) | · | 06:34 | · | 07:11 | · | 07:41 | 08:11 | 08:37 | 09:11 | 09:41 | 10:11 | 10:41 | 11:11 | 11:41 | 12:11 | 12:41 | 13:11 | 13:41 | 14:11 | 14:41 | 15:11 | 15:41 | 16:11 | 16:41 | 17:11 | 17:41 | 18:11 |
| Railway Station (adj) | · | 06:40 | 06:17 | 07:17 | 06:47 | 07:47 | 08:17 | 08:47 | 09:17 | 09:47 | 10:17 | 10:47 | 11:17 | 11:47 | 12:17 | 12:47 | 13:17 | 13:47 | 14:17 | 14:47 | 15:17 | 15:47 | 16:17 | 16:47 | 17:17 | 17:47 | 18:17 |
| Forth Reach (opp) | · | 06:44 | 06:21 | 07:21 | 06:51 | 07:51 | 08:21 | 08:51 | 09:21 | 09:51 | 10:21 | 10:51 | 11:21 | 11:51 | 12:21 | 12:51 | 13:21 | 13:51 | 14:21 | 14:51 | 15:21 | 15:51 | 16:21 | 16:51 | 17:21 | 17:51 | 18:21 |
| Pentland Rise (adj) | · | 06:50 | 06:27 | 07:27 | 06:57 | 07:57 | 08:27 | 08:57 | 09:27 | 09:57 | 10:27 | 10:57 | 11:27 | 11:57 | 12:27 | 12:57 | 13:27 | 13:57 | 14:27 | 14:57 | 15:27 | 15:57 | 16:27 | 16:57 | 17:27 | 17:57 | 18:27 |
| Railway Station (opp) | 06:04 | · | 06:32 | 07:32 | 07:02 | 08:02 | 08:32 | 09:02 | 09:32 | 10:02 | 10:32 | 11:02 | 11:32 | 12:02 | 12:32 | 13:02 | 13:32 | 14:02 | 14:32 | 15:02 | 15:32 | 16:02 | 16:32 | 17:02 | 17:32 | 18:02 | · |
| Stenhouse Drive (Adj) | 06:11 | · | 06:39 | 07:39 | 07:09 | 08:09 | 08:39 | 09:09 | 09:39 | 10:09 | 10:39 | 11:09 | 11:39 | 12:09 | 12:39 | 13:09 | 13:39 | 14:09 | 14:39 | 15:09 | 15:39 | 16:09 | 16:39 | 17:09 | 17:39 | 18:09 | · |
| Allan Court (Adj) | 06:17 | · | 06:45 | 07:45 | 07:15 | 08:15 | 08:45 | 09:15 | 09:45 | 10:15 | 10:45 | 11:15 | 11:45 | 12:15 | 12:45 | 13:15 | 13:45 | 14:15 | 14:45 | 15:15 | 15:45 | 16:15 | 16:45 | 17:15 | 17:45 | 18:15 | · |
| Memorial (opp) | 06:25 | · | 06:53 | 07:53 | 07:23 | 08:23 | 08:53 | 09:23 | 09:53 | 10:23 | 10:53 | 11:23 | 11:53 | 12:23 | 12:53 | 13:23 | 13:53 | 14:23 | 14:53 | 15:23 | 15:53 | 16:23 | 16:53 | 17:23 | 17:53 | 18:23 | · |
| St Mark's Orthodox Church (Adj) | 06:35 | · | 07:03 | 08:03 | 07:33 | 08:33 | 09:03 | 09:33 | 10:03 | 10:33 | 11:03 | 11:33 | 12:03 | 12:33 | 13:03 | 13:33 | 14:03 | 14:33 | 15:03 | 15:33 | 16:03 | 16:33 | 17:03 | 17:33 | 18:03 | 18:33 | · |
| Bus Station (Stance 1) | 06:41 | · | 07:09 | 08:09 | 07:39 | 08:39 | 09:09 | 09:39 | 10:09 | 10:39 | 11:09 | 11:39 | 12:09 | 12:39 | 13:09 | 13:39 | 14:09 | 14:39 | 15:09 | 15:39 | 16:09 | 16:39 | 17:09 | 17:39 | 18:09 | 18:39 | · |
Route map
All stops on route 7
7 towards Kirkcaldy Bus Station 1
- Old Fire Station (adj) Dunfermline
- Bus Station (Stance 12) Dunfermline
- City Railway Station (adj) Dunfermline
- St Leonard's Church (adj) Dunfermline
- St Leonard's Bus Depot (Opp) Dunfermline
- Tollgate (adj) Dunfermline
- Cottage Inn (adj) Dunfermline
- King Malcolm Hotel (adj) Dunfermline
- Cypress Grove (adj) Pitcorthie
- Pitreavie Golf Course (adj) Pitreavie
- Pitreavie Playing Fields (adj) Pitreavie
- Pitreavie Business Park (opp) Pitreavie
- Carnegie Campus (adj) Dunfermline
- Primrose Lane (adj) Camdean
- Anderson Lane (adj) Camdean
- Gillway (opp) Camdean
- Primrose Avenue (o/s 72) Camdean
- Primrose Avenue Turning Circle (opp) Camdean
- Camdean Lane (opp) Camdean
- Elder Place (opp) Rosyth
- Queens Buildings (adj) Rosyth
- Lowry Place (adj) Rosyth
- Parkside Street (adj) Rosyth
- Castlandhill Road (adj 10) Rosyth
- Fairykirk Road (adj) Rosyth
- Hillfield Road (adj) Inverkeithing
- Roods Road (adj) Inverkeithing
- Square (NE Bound) Inverkeithing
- Boreland Road (opp) Inverkeithing
- Fraser Avenue (opp) Inverkeithing
- High School (adj) Inverkeithing
- The Avenue (opp) Inverkeithing
- Curlew Way (opp) Inverkeithing
- Bypass (E-Bound) Hillend
- Railway Station (adj) Dalgety Bay
- West Access Ridge Way (adj) Dalgety Bay
- Parklands Crescent (adj) Dalgety Bay
- Wayfarers Drive (adj) Dalgety Bay
- Forth Reach (opp) Dalgety Bay
- Strathbeg Drive (adj) Dalgety Bay
- St David's Court (opp) Dalgety Bay
- Moray Park (adj) Dalgety Bay
- Forth Crescent (opp) Dalgety Bay
- Meadowfield (adj) Dalgety Bay
- Markfield Road (adj) Dalgety Bay
- Hopetoun View (opp) Dalgety Bay
- Pentland Rise (adj) Dalgety Bay
- Dalgety Church Yard (opp) Dalgety Bay
- East Access Ridge Way (adj) Dalgety Bay
- Moray Way North Roundabout (N-bound) Dalgety Bay
- Couston House (adj) Aberdour
- Moss Cottage (opp) Aberdour
- St Columba's Church (opp) Aberdour
- Park Lane (opp) Aberdour
- Railway Station (opp) Aberdour
- Murrell Road (adj) Aberdour
- Nine Lums Farm (adj) Burntisland
- Stenhouse Drive (Adj) Burntisland
- Bendameer Road (adj) Colinswell
- Silverbarton Terrace (Adj) Burntisland
- Kirkton Graveyard (adj) Burntisland
- Kirkton Road (Southbound) Kirkton
- Allan Court (Adj) Burntisland
- Erskine Church (Adj) Burntisland
- Porte (Eastbound) Burntisland
- The Links (Adj 34) Burntisland
- Kinghorn Road (Adj 19) Burntisland
- Bowling Green (Adj) Burntisland
- Cemetery (Adj) Burntisland
- Kingswood Hotel (adj) Burntisland
- Sandhills Caravan Park (Opp) Kinghorn
- Pettycur Bay Caravan Park (Adj) Pettycur Bay
- Macduff Crescent (Opp) Kinghorn
- Memorial (opp) Kinghorn
- North Overgate (Adj) Kinghorn
- Croft-an-Righ (Adj) Kinghorn
- Linton Court (Opp) Kinghorn
- Kinghorn Road (Northbound) Kirkcaldy
- Peebles Street (Adj) Invertiel
- Seafield Road (opp) Invertiel
- St Mark's Orthodox Church (Adj) Linktown
- Pratt Street (Adj) Linktown
- Buchanan Court (Adj 133) Linktown
- Gas Wynd (opp) Linktown
- High Street (Adj 9) Linktown
- Whytescauseway (adj) Linktown
- Bus Station (Stance 1) Kirkcaldy
7 towards Dunfermline Bus Station
- Bus Station (Stance 13) Kirkcaldy
- High Street (adj 22) Linktown
- Gas Wynd (Adj) Linktown
- Buchanan Court (Adj 12) Linktown
- Heggies Wynd (Adj) Linktown
- Bridge Street (Adj) Linktown
- Seafield Road (Adj) Invertiel
- Peebles Street (Opp) Invertiel
- Kinghorn Road (Southbound) Kirkcaldy
- Linton Court (Adj) Kinghorn
- Croft-an-Righ (Opp) Kinghorn
- North Overgate (Opp) Kinghorn
- Memorial (Adj) Kinghorn
- Macduff Crescent (Adj) Kinghorn
- Sandhills Caravan Park (Adj) Kinghorn
- Pettycur Bay Caravan Park (Opp) Pettycur Bay
- Kingswood Hotel (opp) Burntisland
- Cemetery (opp) Burntisland
- Linwell Court (Opp) Burntisland
- Kinghorn Road (Adj 152) Burntisland
- Bowling Green (Opp) Burntisland
- Erskine Church (opp) Burntisland
- Porte (Westbound) Burntisland
- The Links (Opp 53) Burntisland
- Library (Adj) Burntisland
- Haugh Road (adj) Burntisland
- Kirkton Road (Northbound) Kirkton
- Kirkton Graveyard (opp) Burntisland
- Dunearn Bank (Opp) Burntisland
- Bendameer Road (opp) Colinswell
- Stenhouse Drive (Opp) Burntisland
- Starley Hall (Adj) Burntisland
- Nine Lums Farm (opp) Burntisland
- Morayvale (adj) Aberdour
- Railway Station (adj) Aberdour
- Manse Place (opp) Aberdour
- St Columba's Church (adj) Aberdour
- Couston House (opp) Aberdour
- Moss Cottage (adj) Aberdour
- Dalgety Church Yard (adj) Dalgety Bay
- East Access Ridge Way (opp) Dalgety Bay
- Moray Way North Roundabout (S-bound) Dalgety Bay
- Dalgety House View (adj) Dalgety Bay
- Pentland Rise (opp) Dalgety Bay
- Markfield Road (opp) Dalgety Bay
- Couston Drive (adj) Dalgety Bay
- Meadowfield (opp) Dalgety Bay
- Moray Park (opp) Dalgety Bay
- St David's Court (adj) Dalgety Bay
- Hillside Avenue (adj) Dalgety Bay
- Forth Reach (adj) Dalgety Bay
- Parklands Crescent (opp) Dalgety Bay
- Wayfarers Drive (opp) Dalgety Bay
- West Access Ridge Way (opp) Dalgety Bay
- Railway Station (opp) Dalgety Bay
- Bypass (W-Bound) Hillend
- High School (opp) Inverkeithing
- The Avenue (adj) Inverkeithing
- Curlew Way (adj) Inverkeithing
- Fraser Avenue (adj) Inverkeithing
- Boreland Road (adj) Inverkeithing
- Back O' Yards (opp) Inverkeithing
- Manse Road (adj) Inverkeithing
- Fairykirk Road (opp) Rosyth
- Castlandhill Road (opp 10) Rosyth
- Norval Place (opp) Rosyth
- Ridley Drive (adj) Rosyth
- Backmarch Road (opp) Rosyth
- Castle Road (Southbound) Rosyth
- Fire Station (adj) Rosyth
- Rannoch Road (adj) Rosyth
- St Peter's & St Paul's Church (adj) Rosyth
- Dockyard Roundabout (S-Bound) Rosyth
- Babcock Training Centre (Opp) Rosyth
- Queensferry Road (adj 10) Rosyth
- Parkside Street (opp) Rosyth
- Queens Buildings (opp) Rosyth
- Elder Place (adj) Rosyth
- Camdean Lane (adj) Camdean
- Primrose Avenue Turning Circle (adj) Camdean
- Gillway (adj) Camdean
- Primrose Avenue (adj) Camdean
- Anderson Lane (opp) Camdean
- Primrose Lane (opp 22) Camdean
- Railway Station (opp) Rosyth
- Pitreavie Business Park (adj) Pitreavie
- Carnegie Campus (opp) Dunfermline
- Pitreavie Golf Course (opp) Pitreavie
- Pitreavie Playing Fields (opp) Pitreavie
- Cypress Grove (opp) Pitcorthie
- King Malcolm Hotel (opp) Dunfermline
- Cottage Inn (opp) Dunfermline
- Tollgate (opp) Dunfermline
- St Leonard's Bus Depot (adj) Dunfermline
- Bothwell Street (adj 1) Dunfermline
- City Railway Station (opp) Dunfermline
- Kingsgate Centre (adj) Dunfermline
- Bus Station (Arrival Bay) Dunfermline
Service history & registered changes
- 🆕 Registered effective 6 Sept 2026 Operating between Scarborough Town Centre and Eastfield Circular given service number 7 / 7A effective from 06 September 2026. To amend Timetable.
- 🆕 Registered effective 1 Sept 2026 Operating between Lancaster Bus Station and Lancaster Bus Station given service number 7 effective from 01 September 2026. To amend Stopping Places.
- ❌ Withdrawn effective 30 Aug 2026 Operating between Winchester and Sparsholt/Salisbury given service number 7 / 77 effective from 30 August 2026.
- 🆕 Registered effective 30 Aug 2026 From: Winchester To: Sparsholt College Via: Stockbridge Road Name or No.: 7 Service type: Normal Stopping Effective date: 30 August 2026 Other details: new service Winchester to Sparsholt Village and college, Mondays to Saturdays
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 7 bus?
The first 7 departure on weekdays leaves at 05:25 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 7 bus?
The last 7 on weekdays leaves its first stop at 19:56. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 7 bus cost?
The England fare cap doesn't apply in Scotland — Stagecoach East Scotland sets the fares on the 7. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 7 bus?
The 7 is operated by Stagecoach East Scotland.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.