I'm trying to make a map of all bus routes in the UK which connect either
So far I've got a sizable number (map) and a few more ideas if there's direct, regular buses - I don't know if some of them meet my own criteria:
In case the map isn't visible, the routes I have already are (sorry for the long post; I'm not sure how to shorten the list):
- towns with no direct rail services between each other
- towns without railway stations to a railway station
- heritage railways to mainline railways
- places which have a rail connection between each other but which the bus is better for
- in some cases, tourist attractions with towns
So far I've got a sizable number (map) and a few more ideas if there's direct, regular buses - I don't know if some of them meet my own criteria:
- Penzance – St. Ives
- Truro – Newquay
- Padstow, Launceston, Bude, Tavistock and Lynton to NR stations
- Sidmouth to Exmouth and Seaton
- Glastonbury – Taunton
- Blandford – Poole / Bournemouth
- Clevedon / Portishead – Bristol
- Evesham – Tewkesbury
- Havant – Hayling / Waterlooville
- Fareham – Lee-on-the-Solent
- Alton – Hook
- Chichester – Bognor Regis – Littlehampton
- Uckfield – Tunbridge Wells
- Hastings – Northiam – Tenterden
- Canterbury – Sandwich
- Some London / London-adjacent routes – less concerned about these due to the better rail frequency, but I can think of
- Swanley – Dartford
- Shepperton – Chertsey
- Hayes & Harlington – Northolt – South Harrow – Harrow-on-the-Hill – Harrow & Wealdstone
- Harrow & Wealdstone – Canons Park – Edgware
- Connections between Thameslink, the Northern, Lea Valley, Great Northern and Central lines / routes north of the Victoria line / GOBLIN
- Potters Bar – Cheshunt
- Luton – Dunstable
- Cholsey – Wallingford
- Oxford – Chipping Norton
- Leighton Buzzard – Luton
- Audley End – Saffron Walden
- Chatteris / Haverhill – March / Ely / Cambridge / Newmarket?
- Eye – Diss
- Braintree – Halstead – Castle Hedingham
- Maldon – Witham
- Canvey – Benfleet
- Colchester – Brightlingsea
- Saxmundham – Aldeburgh
- Halesworth – Southwold
- King's Lynn – Spalding
- Grantham – Lincoln
- Lincoln – Horncastle
- Grimsby – Ludborough – Louth
- Derby / Burton-on-Trent – Swadlincote / Ashby-de-la-Zouch
- Dudley Port – Dudley
- Walsall(?) – Brownhills
- Merthyr Tydfil – Rhymney
- Newport – Blaenavon
- Llandudno – Bangor
- Colne – Skipton
- Wakefield – Ossett
- Seahouses – Newcastle
- East Kilbride – Hamilton – Motherwell
- Inverness – Thurso
In case the map isn't visible, the routes I have already are (sorry for the long post; I'm not sure how to shorten the list):
- Penzance – Land's End
- Camborne – Helston
- Totnes – Buckfastleigh – Newton Abbot
- Newton Abbot – Paignton – Brixham
- Barnstaple – Bideford / Ilfracombe
- Exeter – Sidmouth – Honiton
- Tiverton – Tiverton Parkway
- Minehead – Taunton
- Seaton – Axminster
- Axminster – Weymouth
- Weymouth – Portland
- Taunton – Yeovil
- West Lulworth – Wareham
- Swanage – Poole / Bournemouth
- Gillingham – Shaftesbury
- Bournemouth – Christchurch – Lymington
- Bournemouth – Ringwood – Salisbury
- Salisbury – Swindon
- Trowbridge – Swindon
- Frome – Chippenham
- Bristol – Wells – Glastonbury
- Swindon – Cheltenham
- Kemble – Cirencester – Gloucester
- Tewkesbury – Ashchurch / Cheltenham
- Gloucester – Hereford
- Oxford – Swindon / Cheltenham / Woodstock / Abingdon – Didcot
- Oxford – Milton Keynes – Bedford
- Oxford – Haddenham & Thame – Aylesbury
- Alton – Winchester
- Winchester – Romsey
- Summer-only New Forest routes
- Newport – Yarmouth / Cowes / Ventnor / Shanklin / Ryde
- Fareham – Gosport
- Worthing – Horsham
- Horsham – Guildford
- East Grinstead – Three Bridges
- Uckfield – Lewes – Brighton
- Brighton – Seaford – Eastbourne
- Rye – New Romney
- New Romney – Dymchurch – Dover
- Canterbury – Folkestone
- Canterbury – Whitstable
- Ashford – Tenterden
- Ebbsfleet – Gravesend
- Bromley – Westerham
- Heathrow – Woking / Reading
- Reading – Henley – Marlow – High Wycombe
- High Wycombe – Amersham – Hemel Hempstead
- Heathrow – Watford – Welwyn - Garden City – Harlow
- Hemel Hempstead – Aylesbury
- Aylesbury – Milton Keynes
- Milton Keynes – Luton
- Luton – Stevenage
- Hemel Hempstead – St. Albans – Hatfield
- Ongar – Epping – Harlow
- Harlow – Chelmsford
- Ongar – Chelmsford
- Chelmsford – Basildon
- Chelmsford – Maldon – Burnham-on-Crouch
- Braintree – Stansted
- Chelmsford – Braintree – Colchester
- Clacton – Walton-on-the-Naze / Harwich
- Bury St. Edmunds – Sudbury / Thetford
- Lowestoft – Great Yarmouth
- Peterborough – King's Lynn – Norwich
- Dereham – Fakenham
- King's Lynn – Hunstanton – Wells-next-the-Sea – Fakenham
- Wells-next-the-Sea – Sheringham — Cromer
- March – Wisbech
- Huntingdon – Cambridge
- Northampton – Corby – Peterborough
- Corby – Oakham – Melton Mowbray
- Northampton – Market Harborough – Leicester
- Leicester – Market Bosworth
- Leicester – Coventry
- Coventry – Leamington Spa – Stratford-upon-Avon
- Stratford-upon-Avon – Redditch
- Redditch – Bromsgrove – Kidderminster
- Kidderminster – Ludlow
- Kidderminster – Bridgnorth
- Bridgnorth – Telford
- Ironbridge (Madeley?) – Telford
- Bridgnorth – Wolverhampton
- Wolverhampton – Walsall
- Birmingham International – Solihull
- Shrewsbury – Stoke-on-Trent
- Stoke-on-Trent – Leek
- Derby – Alfreton – Mansfield
- Derby – Matlock – Buxton
- Barnsley – Sheffield – Chesterfield – Matlock – Wirksworth
- Chesterfield – Bolsover – Langwith-Whaley Thorns
- Spalding – Boston
- Boston – Lincoln
- Buxton – Macclesfield
- Buxton – Stockport – Manchester Airport
- Buxton – Glossop
- Newtown – Llandrindod Wells – Brecon – Merthyr Tydfil – Pontypridd – Cardiff
- Brecon – Swansea
- Brecon – Hereford
- Carmarthen — Aberystwyth
- Haverfordwest – St. Davids – Fishguard
- Haverfordwest – Fishguard – Aberystwyth
- Wrexham – Machynlleth
- Wrexham – Oswestry
- Wrexham – Barmouth
- Aberystwyth – Bangor
- Bangor – Llanberis
- Bangor – Corwen
- Corwen – Chester
- Rhyl – St. Asaph – Denbigh
- Rainhill – St. Helens
- Widnes – Lea Green – St. Helens
- Southport – Preston
- Oldham – Greenfield
- Bolton – Bury – Rochdale
- Rochdale – Rawtenstall – Accrington
- Barnsley – Doncaster
- Huddersfield – Halifax
- Keighley – Hebden Bridge
- Keighley – Ilkley
- Skipton – Embsay
- Ilkley – Bolton Abbey
- Ilkley – Otley
- Otley – Harrogate
- Barnsley – Doncaster
- Scunthorpe – Barton-upon-Humber
- Barton-upon-Humber – Hull
- Hull – Beverley – York
- Leeds – York – Whitby
- Scarborough – Whitby – Guisborough – Middlesbrough
- Whitby – Saltburn – Middlesbrough
- Harrogate – Ripon
- Ripon – Thirsk – Northallerton
- Northallerton – Leeming Bar – Bedale
- Darlington – Richmond / Barnard Castle
- Durham – Middlesbrough / Bishop Auckland / Hartlepool / Sunderland
- Newcastle – Beamish – Chester-le-Street
- Newcastle – Washington – Sunderland
- Carnforth – Heysham
- Lancaster – Windermere – Keswick
- Kendal – Ulverston – Barrow-in-Furness
- Penrith – Keswick – Workington
- Penrith – Appleby
- Haltwhistle – Alston
- Greenhead – Haltwhistle – Hexham
- Newcastle – Blyth
- Morpeth – Blyth
- Alnmouth – Alnwick
- Berwick-upon-Tweed – Bamburgh – Seahouses
- Berwick-upon-Tweed – Wooler
- Galashiels – Berwick-upon-Tweed / Jedburgh / Carlisle / Peebles – Edinburgh
- Dumfries – Stranraer
- Stranraer – Cairnryan
- Largs – Wemyss Bay – Gourock
- Falkirk – Bo'ness
- Clackmannan – Alloa
- St. Andrews – Dundee
- Montrose – Brechin
- Aberdeen – Peterhead / Fraserburgh / Elgin – Inverness
- Inverness – Culloden
- Oban – Fort William (I know this and a few others are less frequent than what I said, but the train service isn't massively frequent either)
- Fort William – Inverness
- Kyle of Lochalsh – Broadford
- Inverness – Ullapool
- Thurso / Wick – John o'Groats
- Thurso – Scrabster
- Douglas – Peel