https://www.google.com/maps/d/u/1/edit?mid=1GewozczAuz2EL-ZUveizAT8M-0FQhJ_P&ll=54.32890558296637,-9.201393141504013&z=6
(Commuter lines entirely within the M25 generally omitted.)
Here's a key.
There would be nine or so routes operating with
Mainline branding.
Paddington Mainline - operates out of a station at London Paddington. A three-pronged route which has major stations at Heathrow, Slough, Reading, Didcot, Swindon, Cirencester, Gloucester, Cheltenham, Worcester, Bristol Parkway, Newport, Cardiff, Bridgend, Port Talbot, Swansea, Bristol, Weston-Super-Mare, Bridgwater, Taunton and Exeter. Most Swansea services would continue to The Mumbles via the University.
Waterloo Mainline - operates out of a station at London Waterloo. Once again, a three-pronged route; major stations at Woking, Guildford, Haslemere, Petersfield, Waterlooville, Horndean, Fratton, Portsmouth, Aldershot, Farnham, Winchester, Southampton Airport Parkway, Southampton, Christchurch, Poole, Wareham, Dorchester, Weymouth, Basingstoke, Andover, Salisbury, Yeovil, Exeter, Newton Abbot, Torquay, Paignton, Brixham, Dartmouth, Plymouth, St Austell, Truro and Penzance.
Victoria Mainline - operates out of a station at London Victoria. Two main branches, one with branches coming off it; major stations at Croydon, Redhill, Gatwick Airport, Crawley, Horsham, Burgess Hill, Hurstpierpoint, Petworth, Steyning, Worthing, Hassocks, Brighton, Beckenham, Bromley, Orpington, Sevenoaks, Tonbridge, Tunbridge Wells and Hastings.
Kent Mainline - operates out of a station at the south end of London Bridge. Two main routes, with one branch. Major stations at Greenwich, Bexleyheath, Dartford, Gravesend, Rochester, Chatham, Gillingham, Sittingbourne, Faversham, Canterbury, Whitstable, Herne Bay, Margate, Ramsgate, Lewisham, Bromley, Sidcup, Swanley, Snodland, Aylesford, Maidstone, Charing, Ashford, Hythe, Folkestone and Dover.
Aldgate Mainline - operates out of a station in London near Brick Lane and Commercial Street to the north of Aldgate East. Serves Whitechapel, Limehouse, Canary Wharf, The O2, City Airport (for ExCel and UEL), Rainham, Purfleet, Lakeside and Chafford Hundred, Grays, Tilbury, Chadwell St Mary, East Tilbury, Stanford-le-Hope, Corringham, Canvey Island, QMUL, West Ham, Barking, Dagenham, Upminster, Laindon, Basildon, Pitsea, South Benfleet, Hadleigh, Leigh-on-Sea, Chalkwell, Westcliff-on-Sea, Southend-on-Sea, Twerp International and Shoeburyness.
Great Eastern Mainline - operates out of a station in London at the north end of Commercial Street, near the junction of the A10. Two main lines. Major stations at Stratford, Romford, Brentwood, Chelmsford, Witham, Tiptree, Colchester, Manningtree, Harwich International, Harwich Dovercourt, Harwich Head, Ipswich, Stowmarket, Diss, Norwich, Hackney Central, Tottenham Hale, White Hart Lane, Enfield East, Waltham Cross, Hoddesdon, Harlow, Bishop's Stortford, Stansted Airport, Saffron Walden, Whittlesford & Sawston, Shelford and Cambridge.
GNER Mainline - operates out of a station at London King's Cross. Major stations at Finsbury Park, Barnet, Potter's Bar, Hatfield, Welwyn Garden City, Knebworth, Stevenage, Hitchin, Biggleswade, Sandy, St Neots, Godmanchester, Huntingdon, Yaxley, Peterborough, Stamford, Grantham and Newark Northgate. From Peterborough and Newark, many services continue to
Connect destinations, such as Lincoln, Mansfield, Boston, Grimsby, Wisbech, Grantham, Nottingham, Doncaster, Selby and York.
Northern Mainline - operates out of a station at London St Pancras. Major stations at Camden, Edgware, St Albans, Luton Airport Parkway, Bedford, Dunstable, Leighton Buzzard, Bletchley, Milton Keynes, Northampton, Market Harborough, Kibworth, Oadby, Leicester, Loughborough, Long Eaton, Borrowash, Derby, Ilkeston, Alfreton, West Bridgford, Nottingham, Hucknall, Mansfield, Chesterfield, Sheffield, Stocksbridge, Penistone, Stalybridge, Ashton-under-Lyne, Manchester, Rotherham, Doncaster, Dunscroft, Thorne South, Crowle, Scunthorpe, Brigg, Immingham, Grimsby, Cleethorpes, Thorne North, Goole, Brough, Hessle, Hull, Barnsley, Wakefield, Leeds, Tadcaster, York, Thirsk, Northallerton, Yarm, Thornaby, Middlesbrough, Redcar, Stockton, Billingham, Hartlepool, Peterlee, Sunderland, South Hylton, Washington, South Shields, Tynemouth, Blyth, Ashington, Widdrington, Newton Aycliffe, Durham, Chester-le-Street, Birtley, Gateshead, Newcastle, Cramlington, Morpeth, Warkworth, Alnwick, Berwick, Dunbar, Haddington, Tranent, Musselburgh, Edinburgh, Haymarket, Kirkliston, Linlithgow, Falkirk, Croy, Lenzie and Glasgow.
Northwestern Mainline - operates out of a station at London Euston. Major stations at Wembley Stadium, Watford, Hemel Hempstead, Leighton Buzzard, Bletchley, Milton Keynes, Northampton, Coventry, Birmingham International, Solihull, Birmingham, Smethwick, West Bromwich, Wednesbury, Bilston, Wolverhampton, Telford, Wellington, Shrewsbury, Handsworth, Walsall, Cannock, Nuneaton, Atherstone, Tamworth, Lichfield, Stafford, Stone, The Britannia, Stoke, Hanley, Macclesfield, Stockport, Manchester, Salford, Swinton, Farnworth, Bolton, Horwich, Newcastle-under-Lyme, Crewe, Chester, Deeside, Flint, Holywell, Prestatyn, Rhyl, Colwyn Bay, Llandudno Junction, Conwy, Bangor, Holyhead, Great Sutton, Birkenhead, Northwich, Runcorn, Widnes, Halewood, Liverpool, Warrington, Newton-le-Willows, Ashton-in-Makerfield, Wigan, Chorley, Preston, Fulwood, Garstang, Galgate, Lancaster, Carnforth, Milnthorpe, Kendal, Penrith, Carlisle, Gretna, Lockerbie, Moffat, Symington, Thankerton, Livingston East, Broxburn, Ratho and Newbridge, Haymarket, Edinburgh, Lanark, Motherwell, Hamilton, Uddingston, Cambuslang, Rutherglen, Glasgow, Whifflet, Coatbridge, Cumbernauld, Bonnybridge, Larbert, Bannockburn, Stirling, Bridge of Allan, Dunblane, Auchterarder and Perth.
Chiltern Mainline - operates out of a station at London Marylebone. Serves Ruislip, Gerrard's Cross, Beaconsfield, High Wycombe, Princes Risborough, Thame, Wheatley, Cowley and Oxford.
Midland Mainline - operates between Wolverhampton and Nottingham via Bilston, Wednesbury, West Bromwich, Handsworth, Birmingham, Solihull, Birmingham International, Coventry, Rugby, Lutterworth, Wigston, Leicester, Mountsorrel, Quorn, Loughborough, East Leake, Ruddington and West Bridgford.
TransPennine Mainline - operates between Edinburgh/Alnwick/Newcastle/Redcar/Scarborough/Hull and Manchester Airport/Liverpool via York, Goole, Castleford, Leeds, Bradford, Huddersfield, Oldham, Manchester and Warrington.
Coast to Coast Mainline - operates between Redcar and Whitehaven via South Bank, Middlesbrough, Thornaby, Darlington, Piercebridge, Barnard Castle, Bowes, Barras, Brough, Appleby, Langwathby, Penrith, The Rheged Centre, Threlkeld, Keswick, Cockermouth, Brigham, Stainburn, Workington, Harrington, Distington West and Parton.
Scottish Mainline
These routes would sometimes be the continuations of Northern Mainline or Northwestern Mainline trains.
Glasgow to Aberdeen via Cumbernauld, Stirling, Perth, Dundee, Carnoustie, Arbroath Montrose, Stonehaven and Portlethen
Glasgow to Aberdeen via Stirling, Perth, Blairgowrie, Kirriemuir, Forfar, Brechin and Stonehaven
Glasgow to Inverness via Stirling, Perth, Dunkeld, Pitlochry, Kingussie and Aviemore
Edinburgh to Inverness via Haymarket, Halbeath, Kinross, Perth, Dunkeld, Pitlochry, Kingussie and Aviemore
Edinburgh to Aberdeen via Haymarket, Halbeath, Kinross, Dundee, Carnoustie, Arbroath, Montrose, Stonehaven and Portlethen
Edinburgh to Aberdeen* via Haymarket, Falkirk, Stirling, Perth, Blairgowrie, Kirriemuir, Forfar, Brechin, Stonehaven and Portlethen
*advertised at Edinburgh and Haymarket as running to Brechin
Connect services would run over some
Mainline tracks.
The lines in green are 'maybes'; they could be saved on and not built but they'd be useful additions to the network.