7 bus timetable
Looking for the number 7 bus? 100 different bus routes are numbered 7 across the UK and Ireland, run by 73 operators in 13 areas. They are separate services that happen to share a number — pick yours below for its timetable, stops, live map and fares.
No 7 bus here matches “”. Search the whole site for it, or clear the box to see every 7.
7 bus in London
1 route
- Acton — North Acton to Oxford Circus via East Acton, Lisson Grove Metroline Travel · 05:25–00:21 · 187 buses a weekday
7 bus in South East England
18 routes
- Aylesbury — Aylesbury circular via Bedgrove Red Rose Travel · 08:45–16:50 · 20 buses a weekday
- Luton — Luton to Upper Sundon via Leagrave, Houghton Regis Arriva Beds and Bucks · 04:42–22:42 · 54 buses a weekday
- Maidstone — Maidstone to Tunbridge Wells via Barming, Tonbridge Arriva Kent and Surrey · 05:22–22:25 · 80 buses a weekday
Show 15 more 7 buses in South East England
- Biggleswade — Biggleswade to Goldington via Blunham, Great Barford Ivel Sprinter · Mondays only · 08:45–11:30 · 2 buses a weekday
- Bishops Stortford — Bishops Stortford to Stansted Airport via Stansted Mountfitchet, Takeley Central Connect · not Sundays · 07:07–18:20 · 12 buses a weekday
- Clacton — Pier Avenue to The Naze Central Connect · 06:25–19:30 · 54 buses a weekday
- Eastbourne — Hampden Park to Eastbourne via Highfield, Roselands Stagecoach South East · not Sundays · 05:54–21:40 · 43 buses a weekday
- Great Wakering — North Shoebury to Rayleigh via Southchurch, Southend-on-Sea Arriva Herts and Essex · 05:22–23:00 · 67 buses a weekday
- Guildford — Guildford circular via Merrow, Bushy Hill Stagecoach South · 05:45–23:30 · 43 buses a weekday
- Harlow — Temporary Bus Station to Town Railway Station Arriva Herts and Essex · not Sundays · 09:01–15:01 · 37 buses a weekday
- Hastings — Hastings circular via West Hill, Blacklands Stagecoach South East · not Sundays · 09:15–17:05 · 6 buses a weekday
- Hove — Hove to Brighton via Kemp Town Brighton & Hove Bus and Coach Company · 05:12–00:05 · 294 buses a weekday
- Lancing — Lancing to Salvington via Worthing, Durrington Stagecoach South · not Sundays · 07:37–18:02 · 16 buses a weekday
- Maidenhead — Maidenhead to Woodlands Park via Larchfield, Desborough Thames Valley Buses · 05:45–23:04 · 90 buses a weekday
- Middle Barton — Middle Barton circular via Duns Tew, Deddington OurBus Bartons · Saturdays only · 09:30–10:45
- Milton Keynes — Wolverton to Central Milton Keynes via Great Linford, Pennyland Arriva Beds and Bucks · 05:20–22:00 · 58 buses a weekday
- Saffron Walden — Saffron Walden to Cambridge via Great Shelford, Trumpington Stagecoach East · 06:13–20:05 · 32 buses a weekday
- Slough — Britwell to Heathrow Airport via Slough, Langley First Berkshire & The Thames Valley · 03:00–00:10 · 84 buses a weekday
7 bus in South West England
14 routes
- Bath — Bath circular via Lansdown, Larkhall First Bristol, Bath & the West · not Sundays · 07:13–17:55 · 23 buses a weekday
- Bristol — Bristol to Staple Hill via New Cheltenham, Soundwell First Bristol, Bath & the West · 04:50–23:55 · 68 buses a weekday
- Exeter — Exeter to Totnes via Heavitree, Newton Abbot Stagecoach South West · 06:03–20:34 · 28 buses a weekday
Show 11 more 7 buses in South West England
- Aldershot — Weybourne to Hartley Wintney via Aldershot, Fleet Stagecoach South · not Sundays · 06:40–17:56 · 12 buses a weekday
- Basingstoke — Basingstoke to Chineham via South View, Daneshill Stagecoach South · 05:28–23:02 · 96 buses a weekday
- Bridport — Bridport circular via Bothenhampton, Allington Dorset Community Transport · Wednesdays and Saturdays only · 09:04–14:00 · 4 buses a weekday
- Newport — Newport to Alum Bay via Norton, Freshwater Southern Vectis · 06:30–23:25 · 60 buses a weekday
- Portsmouth — Portsmouth to Wecock via Cosham, Waterlooville First Portsmouth, Fareham & Gosport · 04:12–00:39 · 131 buses a weekday
- Southampton — Aldermoor to Sholing via Southampton, Woolston Bluestar · 05:45–22:35 · 57 buses a weekday
- Swindon — Freshbrook to Highworth via Swindon, Lower Stratton Stagecoach West · 04:39–23:11 · 99 buses a weekday
- Taunton — Taunton circular via Sherford, Wilton First Buses of Somerset · not Sundays · 07:05–18:33 · 32 buses a weekday
- Totnes — Totnes to Dartmouth via Cotton, Townstal Stagecoach South West · 06:05–19:50 · 27 buses a weekday
- Weston-super-Mare — Worle to Locking Parklands via Ashcombe Park, Weston-super-Mare First Bristol, Bath & the West · 05:48–22:55 · 61 buses a weekday
- Winchester — Winchester circular via Fulflood, Harestock Stagecoach South · not Sundays · 07:20–17:30 · 12 buses a weekday
7 bus in East of England
2 routes
- Ipswich — Ipswich circular via Broom Hill, Castle Hill Ipswich Buses · not Sundays · 06:45–18:45 · 25 buses a weekday
- Norwich — Norwich to James Paget Hospital via Thorpe St Andrew, Caister-on-Sea First Norfolk & Suffolk · not Sundays · 07:10–23:20 · 14 buses a weekday
7 bus in East Midlands
11 routes
- Derby — Derby to Sinfin via Normanton, Sunny Hill Arriva Derby · 05:52–20:15 · 70 buses a weekday
- Lincoln — Lincoln circular via Ermine West, Ermine East Stagecoach East Midlands · not Sundays · 07:05–18:05 · 23 buses a weekday
- Nottingham — City Loop to Edwalton Fields Nottingham City Transport · 06:41–23:05 · 58 buses a weekday
Show 8 more 7 buses in East Midlands
- Alford — Alford to Skegness via Chapel St Leonards, Ingoldmells Hunts Coaches · not Sundays · 06:45–17:10 · 16 buses a weekday
- Grimsby — Grimsby to Old Clee via Ellis Way, Weelsby Stagecoach East Midlands · not Sundays · 08:45–17:15 · 16 buses a weekday
- Mansfield — Mansfield circular via Ling Forest, Oak Tree Stagecoach East Midlands · 05:40–18:20 · 37 buses a weekday
- Northampton — Northampton to Moulton Park via Kingsley Park, Headlands Stagecoach Midlands · 02:55–23:03 · 75 buses a weekday
- Nottingham — Nottingham to Upton via Sneinton, Gedling CT4N · weekdays only · 07:05–16:15 · 2 buses a weekday
- Peterborough — Hampton to Yaxley Stagecoach East · not Sundays · 06:15–18:59 · 52 buses a weekday
- Scunthorpe — Ashby to Skippingdale via Scunthorpe, Crosby Stagecoach East Midlands · not Sundays · 07:00–18:00 · 20 buses a weekday
- Worksop — Worksop circular via Shireoaks, Gateford Stagecoach East Midlands · not Sundays · 07:45–17:45 · 6 buses a weekday
7 bus in West Midlands
12 routes
- Birmingham — Birmingham to Short Heath via Aston University, Perry Common National Express West Midlands · 04:34–01:07 · 164 buses a weekday
- Stoke-on-Trent — Hanley to Kidsgrove via Sneyd Green, Chell First Potteries · not Sundays · 05:58–18:55 · 22 buses a weekday
- Walsall — Walsall to Castlefort via Chuckery, Aldridge National Express West Midlands · 06:42–23:05 · 63 buses a weekday
Show 9 more 7 buses in West Midlands
- Burton upon Trent — Burton upon Trent to Outwoods via Shobnall Diamond Bus East Midlands · not Sundays · 06:10–18:47 · 49 buses a weekday
- Coventry — Bell Green to Brownshill Green via Allesley Park, Allesley National Express Coventry · 05:21–23:41 · 63 buses a weekday
- Dudley — Dudley to Wollaston via Stourbridge, Norton National Express West Midlands · 05:35–23:10 · 61 buses a weekday
- Hinckley — Burbage to Nuneaton via Hinckley, Stoke Golding Arriva Midlands · not Sundays · 06:30–19:05 · 23 buses a weekday
- Kidderminster — Kidderminster circular via Broadwaters, Sion Hill Diamond Bus · not Sundays · 08:23–18:10 · 11 buses a weekday
- Shipston on Stour — Shipston on Stour circular via Cherington, Stourton Shipston Link · Fridays only · 08:55–11:10 · 2 buses a weekday
- Stoke-on-Trent — Hanley to Kidsgrove via Sneyd Green, Chell D & G Bus · 07:52–17:10 · 18 buses a weekday
- Tamworth — Tamworth to Stonydelph via Bolehall, Glascote Heath Arriva Midlands · 06:42–18:32 · 94 buses a weekday
- Telford — Wellington to Telford via Trench, Oakengates Arriva Midlands · 06:33–19:48 · 53 buses a weekday
7 bus in Yorkshire & the Humber
8 routes
- Barnsley — Barnsley to Rotherham via Hoyland, Greasbrough Globe Coaches · 06:05–22:20 · 32 buses a weekday
- Hull — Hull to Bransholme via Beverley Road, Newland Stagecoach East Midlands · 05:20–23:20 · 64 buses a weekday
- Leeds — Leeds to Moortown via Chapeltown, Meanwood First Leeds · 05:50–23:10 · 55 buses a weekday
Show 5 more 7 buses in Yorkshire & the Humber
- Harrogate — Harrogate to Leeds via Wetherby, Walton The Harrogate Bus Company · 04:56–22:55 · 42 buses a weekday
- Scarborough — Scarborough circular via Weaponness, Falsgrave East Yorkshire · 05:55–22:00 · 41 buses a weekday
- Todmorden — Todmorden to Rawtenstall via Clough Foot, Bacup The Burnley Bus Company · not Sundays · 07:08–17:40 · 10 buses a weekday
- Waterthorpe — Woodhouse to Ecclesfield via Sheffield, Parson Cross Stagecoach Yorkshire · not Sundays · 04:31–20:00 · 60 buses a weekday
- York — Fulford circular via York First York · 05:21–22:50 · 67 buses a weekday
7 bus in North West England
8 routes
- Chester — Chester to Vicars Cross via Boughton Stagecoach Merseyside and South Lancashire · not Sundays · 07:15–18:33 · 44 buses a weekday
- Liverpool — Liverpool to Warrington via Knowsley, Huyton Arriva North West · 05:00–23:43 · 69 buses a weekday
- Warrington — Warrington to Appleton via Wilderspool, Stretton Warrington's Own Buses · not Sundays · 06:23–18:52 · 26 buses a weekday
Show 5 more 7 buses in North West England
- Accrington — Intack to Blackburn via Accrington, Enfield The Blackburn Bus Company · 05:15–23:10 · 53 buses a weekday
- Ashton-under-Lyne — Ashton-under-Lyne to Stockport via Droylsden, Reddish Bee Network · 04:44–22:25 · 58 buses a weekday
- Barrow-in-Furness — Barrow-in-Furness to Millom via Holker, The Green Stagecoach Cumbria and Lancashire · not Sundays · 05:42–20:07 · 10 buses a weekday
- Cleveleys — Cleveleys to Lytham via Anchorsholme, Blackpool Blackpool Transport · 05:20–23:00 · 67 buses a weekday
- Lancaster — Lancaster circular via Skerton, Vale Stagecoach Cumbria and Lancashire · 07:15–23:00 · 27 buses a weekday
7 bus in North East England
5 routes
- Darlington — Darlington to Durham via Harrowgate Hill, Newton Aycliffe Arriva North East · 05:11–23:30 · 109 buses a weekday
- South Shields — South Shields circular via Chichester, Marsden Stagecoach North East · 05:17–23:07 · 57 buses a weekday
- Stockton — Stockton to Kirklevington via Eaglescliffe, Yarm Arriva North East · 06:20–21:05 · 93 buses a weekday
Show 2 more 7 buses in North East England
- Hartlepool — The Headland to The Fens via Hartlepool, Owton Manor Stagecoach North East · 05:54–23:20 · 133 buses a weekday
- Newcastle upon Tyne — High Heaton to Metrocentre via North Kenton Stagecoach North East · 05:28–20:20 · 33 buses a weekday
7 bus in Scotland
13 routes
- Dunfermline — Dunfermline to Kirkcaldy via Rosyth, Burntisland Stagecoach East Scotland · not Sundays · 05:25–19:56 · 55 buses a weekday
- Inverness — Inverness to Holm (Inverness) via Crown, Lochardil Highland Council · not Sundays · 07:00–18:40 · 19 buses a weekday
- Perth — Perth circular via Scone, Oakbank Stagecoach East Scotland · not Sundays · 06:16–20:26 · 51 buses a weekday
Show 10 more 7 buses in Scotland
- Coatbridge — Coatbridge circular via Blairhill, Townhead United Coaches · not Sundays · 07:40–17:03 · 29 buses a weekday
- Dumfries — Dumfries circular via Troqueer Houston's Minicoaches · 07:45–17:52 · 11 buses a weekday
- Edinburgh — Newhaven to Edinburgh Royal Infirmary via Leith, Newington Lothian Buses · 04:26–23:54 · 136 buses a weekday
- Falkirk — Camelon to Larbert via Falkirk, Stenhousemuir Midland Bluebird · not Sundays · 06:34–17:34 · 24 buses a weekday
- Kilmarnock — Kilmarnock circular via New Farm Loch, Bellfield Stagecoach West Scotland · 06:15–21:45 · 29 buses a weekday
- Kirkcaldy — Kirkcaldy to Leven via Methilhill, Aberhill Stagecoach East Scotland · 04:56–00:20 · 57 buses a weekday
- Kirkwall — Kirkwall circular via Sandwick, Stromness Stagecoach Bluebird · not Sundays · 06:36–17:27 · 4 buses a weekday
- Linwood — Johnstone to Paisley via Linwood, Shortroods McGill's · 05:23–23:59 · 90 buses a weekday
- Rutherglen — Rutherglen to Summerston via Glasgow, Maryhill First Greater Glasgow · 04:56–00:42 · 97 buses a weekday
- Tain — Tain circular via Saltburn, Invergordon George Rapson Travel · weekdays only · 07:49–15:15 · 2 buses a weekday
7 bus in Wales
6 routes
- Cwmbran — Cwmbran circular via Hollybush, Fairwater Stagecoach South Wales · 06:53–18:58 · 30 buses a weekday
- Swansea — Swansea to Maritime Quarter and Marina First South & West Wales · not Sundays · 10:25–17:35 · 16 buses a weekday
- Wrexham — Wrexham circular via Rhosnesni, Hightown Arriva Wales · 06:21–21:00 · 26 buses a weekday
Show 3 more 7 buses in Wales
- Blackwood — Blackwood to Pontypridd via Pontllanfraith, Nelson Harris Coaches · not Sundays · 07:20–18:05 · 22 buses a weekday
- Cardiff — University Hospital of Wales to Penarth via Cardiff, Riverside Cardiff Bus · weekdays only · 06:25–19:10 · 23 buses a weekday
- Port Talbot — Port Talbot to Margam via Taibach Ridgways Coaches · Thursdays only · 09:45–10:45 · 2 buses a weekday
7 bus in Northern Ireland
1 route
- Newtownards — Belfast to Ballywalter via Newtownards, Donaghadee Ulsterbus · 06:30–22:35 · 30 buses a weekday
7 bus in Ireland
1 route
- Dublin — Dublin to Cherrywood via Blackrock, Dún Laoghaire Bus Átha Cliath – Dublin Bus · 05:30–23:30 · 74 buses a weekday
Frequently asked questions
Where does the number 7 bus run?
100 buses are numbered 7, in Dublin, Birmingham, Liverpool, Nottingham, Hull, Leeds, Norwich, Warrington, Derby, Aylesbury, Swansea, Lincoln and 86 more places. Each one is listed above by area, with its timetable, stops and live map.
Why are there so many different 7 buses?
Route numbers in the UK are chosen locally — by the operator, or by the local transport authority that tenders the service — not from any national list. Nothing stops two towns hundreds of miles apart both running a 7, and 100 of them do. The 7 in Dublin has no connection to the 7 in Birmingham: different operator, different road, different timetable.
How do I find the right 7 bus timetable?
Find your part of the country in the list above and open the 7 that starts or finishes near you — each one links to its full timetable, every stop, a live map and its fares. If you know the stop you'll be waiting at, searching for the stop name instead gives you the next departures from that exact stop, which is more reliable than any timetable.
Is the 7 bus the same route in every town?
No. These are 100 unrelated services that happen to share a number, run by 73 different operators. Fares, timetables and accessibility differ on each one, so always open the specific 7 for your area.
Looking for the next bus rather than a timetable? Stops near you shows live departures. Browse all bus routes, every operator or timetables by town. Data from operators via the DfT Bus Open Data Service — see all sources.