Getting between regions
Trains, coaches and a few tips for planning a trip that spans more than one city. We show distances and published fastest train times, never live fares.

Between each pair of regions
Distances are straight lines between the centres of each guide (roads and rails are longer). Train times are the fastest figures National Rail publishes on its destination pages, and may include a change. They are not a timetable: 37 of 210 pairs have a published figure. Where we found none we say so and send you to National Rail rather than guess.
You can plan a trip across regions on My trip: it orders your saved places region by region and uses this table for the legs between them.
| Between | Straight line | Fastest train (National Rail) | Other notes |
|---|---|---|---|
| Bath – Bristol | 18 km (11 miles) | 12 min source (National Rail: Visit Bristol by train, opens in new tab) | None |
| Bath – Cambridge | 194 km (120 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bath – Cardiff | 58 km (36 miles) | 1 h 5 min source (National Rail: Visit Cardiff by train, opens in new tab) | None |
| Bath – Cornwall | 227 km (141 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bath – Edinburgh | 511 km (318 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bath – Glasgow | 514 km (319 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bath – Liverpool | 229 km (143 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bath – London | 155 km (96 miles) | 1 h 14 min source (National Rail: Visit Bath by train, opens in new tab) | None |
| Bath – Manchester | 234 km (145 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bath – Northern Ireland | 467 km (290 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bath – Oxford | 87 km (54 miles) | 1 h 9 min source (National Rail: Visit Bath by train, opens in new tab) | None |
| Bath – Portsmouth and Southampton | 97 km (61 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bath – Stratford & Warwickshire | 109 km (67 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bath – The Cotswolds | 70 km (44 miles) | No official figure found. Check National Rail (opens in new tab) | Bath to Moreton-in-Marsh is a listed rail route (via Chippenham or Kemble); no official time is published. |
| Bath – The Jurassic Coast | 81 km (51 miles) | 2 h 3 min source (Great Western Railway: Trains to Dorset, opens in new tab) | The time is Bath Spa to Weymouth, "as little as" as published by GWR; other parts of the Jurassic Coast are reached from other stations. |
| Bath – The Lake District | 346 km (215 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bath – The Peak District | 212 km (131 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bath – The Scottish Highlands | 668 km (415 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bath – Wales | 142 km (88 miles) | 1 h 5 min source (National Rail: Visit Cardiff by train, opens in new tab) | Time is to Cardiff, the Welsh capital; Wales as a whole is much bigger and other parts take longer. |
| Bath – York | 299 km (186 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bristol – Cambridge | 205 km (127 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bristol – Cardiff | 40 km (25 miles) | 47 min source (National Rail: Visit Cardiff by train, opens in new tab) | None |
| Bristol – Cornwall | 218 km (136 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bristol – Edinburgh | 502 km (312 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bristol – Glasgow | 502 km (312 miles) | 6 h 41 min source (National Rail: Visit Glasgow by train, opens in new tab) | None |
| Bristol – Liverpool | 219 km (136 miles) | 3 h 8 min source (National Rail: Visit Liverpool by train, opens in new tab) | None |
| Bristol – London | 171 km (106 miles) | 1 h 28 min source (National Rail: Visit Bristol by train, opens in new tab) | None |
| Bristol – Manchester | 227 km (141 miles) | 3 h 5 min source (National Rail: Visit Bristol by train, opens in new tab) | None |
| Bristol – Northern Ireland | 451 km (280 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bristol – Oxford | 98 km (61 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bristol – Portsmouth and Southampton | 116 km (72 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bristol – Stratford & Warwickshire | 110 km (68 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bristol – The Cotswolds | 75 km (47 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bristol – The Jurassic Coast | 88 km (55 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bristol – The Lake District | 336 km (209 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bristol – The Peak District | 207 km (129 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bristol – The Scottish Highlands | 656 km (408 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Bristol – Wales | 125 km (78 miles) | 47 min source (National Rail: Visit Cardiff by train, opens in new tab) | Time is to Cardiff, the Welsh capital; Wales as a whole is much bigger and other parts take longer. |
| Bristol – York | 297 km (184 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cambridge – Cardiff | 241 km (150 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cambridge – Cornwall | 421 km (261 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cambridge – Edinburgh | 469 km (292 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cambridge – Glasgow | 497 km (309 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cambridge – Liverpool | 248 km (154 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cambridge – London | 79 km (49 miles) | 48 min source (National Rail: Visit Cambridge by train, opens in new tab) | None |
| Cambridge – Manchester | 213 km (132 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cambridge – Northern Ireland | 530 km (329 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cambridge – Oxford | 107 km (67 miles) | 2 h 27 min source (National Rail: Visit Cambridge by train, opens in new tab) | There is no direct train; this National Rail figure includes a change. |
| Cambridge – Portsmouth and Southampton | 178 km (111 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cambridge – Stratford & Warwickshire | 120 km (75 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cambridge – The Cotswolds | 134 km (84 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cambridge – The Jurassic Coast | 253 km (157 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cambridge – The Lake District | 329 km (204 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cambridge – The Peak District | 173 km (107 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cambridge – The Scottish Highlands | 642 km (399 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cambridge – Wales | 267 km (166 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cambridge – York | 211 km (131 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cardiff – Cornwall | 190 km (118 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cardiff – Edinburgh | 497 km (309 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cardiff – Glasgow | 492 km (306 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cardiff – Liverpool | 214 km (133 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cardiff – London | 211 km (131 miles) | 1 h 45 min source (National Rail: Visit Cardiff by train, opens in new tab) | None |
| Cardiff – Manchester | 231 km (144 miles) | 3 h 12 min source (National Rail: Visit Cardiff by train, opens in new tab) | None |
| Cardiff – Northern Ireland | 426 km (264 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cardiff – Oxford | 136 km (85 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cardiff – Portsmouth and Southampton | 152 km (94 miles) | 2 h 21 min source (National Rail: Visit Cardiff by train, opens in new tab) | National Rail's Cardiff page gives Southampton to Cardiff as 2 hr 21 min and Portsmouth to Cardiff as 3 hr 13 min. |
| Cardiff – Stratford & Warwickshire | 136 km (84 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cardiff – The Cotswolds | 107 km (67 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cardiff – The Jurassic Coast | 101 km (63 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cardiff – The Lake District | 331 km (206 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cardiff – The Peak District | 218 km (136 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cardiff – The Scottish Highlands | 646 km (401 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cardiff – Wales | 100 km (62 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cardiff – York | 310 km (192 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cornwall – Edinburgh | 646 km (402 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cornwall – Glasgow | 626 km (389 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cornwall – Liverpool | 378 km (235 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cornwall – London | 373 km (232 miles) | 5 h 4 min source (Great Western Railway: Trains to Cornwall, opens in new tab) | The time is London Paddington to Penzance, "as little as" as published by GWR; Cornwall has other stations that are nearer. The Night Riviera Sleeper runs between London Paddington and Penzance. Visit Cornwall says coach times from London or Birmingham to Truro are around 7 to 8 hours; National Express serves Cornwall as far as Penzance.source (Visit Cornwall: travel and transport, opens in new tab) |
| Cornwall – Manchester | 408 km (253 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cornwall – Northern Ireland | 503 km (312 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cornwall – Oxford | 314 km (195 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cornwall – Portsmouth and Southampton | 277 km (172 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cornwall – Stratford & Warwickshire | 325 km (202 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cornwall – The Cotswolds | 293 km (182 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cornwall – The Jurassic Coast | 183 km (114 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cornwall – The Lake District | 487 km (303 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cornwall – The Peak District | 402 km (250 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cornwall – The Scottish Highlands | 773 km (480 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cornwall – Wales | 244 km (152 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Cornwall – York | 494 km (307 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Edinburgh – Glasgow | 68 km (42 miles) | 45 min source (National Rail: Visit Edinburgh by train, opens in new tab) | The Glasgow page lists 46 min. |
| Edinburgh – Liverpool | 283 km (176 miles) | 3 h 29 min source (National Rail: Visit Liverpool by train, opens in new tab) | The Edinburgh page lists 3 hr 28 min. |
| Edinburgh – London | 534 km (332 miles) | 4 h 20 min source (National Rail: Visit Edinburgh by train, opens in new tab) | National Express and Megabus serve Edinburgh; coach schedules are on Traveline Scotland.source (Edinburgh.org: transport options, opens in new tab) |
| Edinburgh – Manchester | 282 km (175 miles) | 3 h 11 min source (National Rail: Visit Edinburgh by train, opens in new tab) | National Rail's Manchester page lists 3 h 14. |
| Edinburgh – Northern Ireland | 268 km (167 miles) | No official figure found. Check National Rail (opens in new tab) | The 2 hours 15 minutes is the Stena Line crossing between Belfast and Cairnryan only (about 12 daily sailings, per Stena). Stena says Edinburgh is reachable from Cairnryan in 3.5 hours. |
| Edinburgh – Oxford | 484 km (301 miles) | 5 h 47 min source (National Rail: Visit Oxford by train, opens in new tab) | None |
| Edinburgh – Portsmouth and Southampton | 582 km (362 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Edinburgh – Stratford & Warwickshire | 424 km (263 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Edinburgh – The Jurassic Coast | 590 km (367 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Edinburgh – The Lake District | 166 km (103 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Edinburgh – The Peak District | 314 km (195 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Edinburgh – The Scottish Highlands | 174 km (108 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Edinburgh – Wales | 408 km (254 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Edinburgh – York | 259 km (161 miles) | 2 h 23 min source (National Rail: Visit York by train, opens in new tab) | None |
| Glasgow – Liverpool | 285 km (177 miles) | 2 h 23 min source (National Rail: Visit Liverpool by train, opens in new tab) | None |
| Glasgow – London | 555 km (345 miles) | 4 h 20 min source (National Rail: Visit Glasgow by train, opens in new tab) | None |
| Glasgow – Manchester | 295 km (183 miles) | 3 h 11 min source (National Rail: Visit Glasgow by train, opens in new tab) | None |
| Glasgow – Northern Ireland | 207 km (129 miles) | No official figure found. Check National Rail (opens in new tab) | The 2 hours 15 minutes is the Stena Line crossing between Belfast and Cairnryan only (about 12 daily sailings, per Stena). Stena says Glasgow is "less than 2 hours away by car, rail or bus" from Cairnryan. |
| Glasgow – Oxford | 498 km (309 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Glasgow – Portsmouth and Southampton | 592 km (368 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Glasgow – Stratford & Warwickshire | 437 km (271 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Glasgow – The Jurassic Coast | 589 km (366 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Glasgow – The Lake District | 173 km (108 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Glasgow – The Peak District | 332 km (206 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Glasgow – The Scottish Highlands | 154 km (96 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Glasgow – Wales | 397 km (247 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Glasgow – York | 293 km (182 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Liverpool – London | 287 km (178 miles) | 2 h 20 min source (National Rail: Visit Liverpool by train, opens in new tab) | None |
| Liverpool – Manchester | 50 km (31 miles) | 38 min source (National Rail: Visit Liverpool by train, opens in new tab) | None |
| Liverpool – Northern Ireland | 282 km (175 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Liverpool – Oxford | 218 km (136 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Liverpool – Portsmouth and Southampton | 308 km (192 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Liverpool – Stratford & Warwickshire | 157 km (98 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Liverpool – The Peak District | 82 km (51 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Liverpool – Wales | 135 km (84 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Liverpool – York | 140 km (87 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| London – Manchester | 262 km (163 miles) | 2 h 6 min source (National Rail: Visit Manchester by train, opens in new tab) | Avanti West Coast describes Euston to Piccadilly as about 2 h 45; the fastest service is quicker. |
| London – Northern Ireland | 564 km (350 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| London – Oxford | 83 km (51 miles) | 45 min source (National Rail: Visit Oxford by train, opens in new tab) | Oxford Tube coaches run up to every 10 minutes, all day and night.source (Oxford Tube, opens in new tab) |
| London – Portsmouth and Southampton | 107 km (67 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| London – Stratford & Warwickshire | 133 km (82 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| London – The Peak District | 224 km (139 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| London – Wales | 267 km (166 miles) | 1 h 45 min source (National Rail: Visit Cardiff by train, opens in new tab) | Time is to Cardiff, the Welsh capital; Wales as a whole is much bigger and other parts take longer. |
| London – York | 280 km (174 miles) | 1 h 46 min source (National Rail: Visit York by train, opens in new tab) | Visit York quotes 1 h 50 for the quickest trains (LNER and Grand Central). |
| Manchester – Northern Ireland | 322 km (200 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Manchester – Oxford | 203 km (126 miles) | 2 h 48 min source (National Rail: Visit Oxford by train, opens in new tab) | None |
| Manchester – Portsmouth and Southampton | 300 km (187 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Manchester – Stratford & Warwickshire | 143 km (89 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Manchester – The Peak District | 40 km (25 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Manchester – Wales | 168 km (104 miles) | 3 h 12 min source (National Rail: Visit Cardiff by train, opens in new tab) | Time is to Cardiff, the Welsh capital; Wales as a whole is much bigger and other parts take longer. |
| Manchester – York | 93 km (58 miles) | 1 h 31 min source (National Rail: Visit York by train, opens in new tab) | Visit York quotes 1 h 30. |
| Northern Ireland – Oxford | 488 km (303 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Northern Ireland – Portsmouth and Southampton | 562 km (349 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Northern Ireland – Stratford & Warwickshire | 431 km (268 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Northern Ireland – The Peak District | 361 km (224 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Northern Ireland – Wales | 326 km (203 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Northern Ireland – York | 376 km (233 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Oxford – Portsmouth and Southampton | 100 km (62 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Oxford – Stratford & Warwickshire | 61 km (38 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Oxford – The Peak District | 170 km (106 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Oxford – Wales | 184 km (115 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Oxford – York | 246 km (153 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Portsmouth and Southampton – Stratford & Warwickshire | 158 km (98 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Portsmouth and Southampton – Wales | 239 km (148 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Portsmouth and Southampton – York | 346 km (215 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Stratford & Warwickshire – Wales | 147 km (91 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Stratford & Warwickshire – York | 194 km (120 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Cotswolds – Edinburgh | 460 km (286 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Cotswolds – Glasgow | 470 km (292 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Cotswolds – Liverpool | 186 km (116 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Cotswolds – London | 122 km (76 miles) | No official figure found. Check National Rail (opens in new tab) | Cotswold Line trains run from London Paddington via Oxford to Moreton-in-Marsh. No single official journey time covers the whole region, so none is shown. National Express runs the main coach route from London Victoria.source (Cotswolds.com: getting to the Cotswolds by train and bus, opens in new tab) |
| The Cotswolds – Manchester | 179 km (111 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Cotswolds – Northern Ireland | 450 km (280 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Cotswolds – Oxford | 39 km (25 miles) | No official figure found. Check National Rail (opens in new tab) | Oxford is on the Cotswold Line to Moreton-in-Marsh; no official time is published. |
| The Cotswolds – Portsmouth and Southampton | 122 km (76 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Cotswolds – Stratford & Warwickshire | 40 km (25 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Cotswolds – The Jurassic Coast | 148 km (92 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Cotswolds – The Lake District | 298 km (185 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Cotswolds – The Peak District | 150 km (93 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Cotswolds – The Scottish Highlands | 623 km (387 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Cotswolds – Wales | 145 km (90 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Cotswolds – York | 234 km (145 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Jurassic Coast – Liverpool | 307 km (191 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Jurassic Coast – London | 194 km (120 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Jurassic Coast – Manchester | 314 km (195 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Jurassic Coast – Northern Ireland | 526 km (327 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Jurassic Coast – Oxford | 151 km (94 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Jurassic Coast – Portsmouth and Southampton | 94 km (58 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Jurassic Coast – Stratford & Warwickshire | 188 km (117 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Jurassic Coast – The Lake District | 424 km (263 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Jurassic Coast – The Peak District | 293 km (182 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Jurassic Coast – Wales | 202 km (125 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Jurassic Coast – York | 380 km (236 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Lake District – Liverpool | 117 km (73 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Lake District – London | 383 km (238 miles) | 2 h 40 min source (Avanti West Coast: London Euston to Oxenholme (Lake District), opens in new tab) | The time is London Euston to Oxenholme (Lake District) "in as little as" 2 hours 40 minutes; Avanti says the average journey is around 3 hours 10 minutes with extra stops. You then change for the branch line to Windermere or continue by bus. |
| The Lake District – Manchester | 122 km (76 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Lake District – Northern Ireland | 238 km (148 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Lake District – Oxford | 325 km (202 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Lake District – Portsmouth and Southampton | 420 km (261 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Lake District – Stratford & Warwickshire | 264 km (164 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Lake District – The Peak District | 159 km (99 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Lake District – Wales | 245 km (152 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Lake District – York | 141 km (88 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Peak District – Portsmouth and Southampton | 269 km (167 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Peak District – Stratford & Warwickshire | 112 km (69 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Peak District – Wales | 172 km (107 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Peak District – York | 91 km (57 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Scottish Highlands – Liverpool | 439 km (273 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Scottish Highlands – London | 704 km (438 miles) | No official figure found. Check National Rail (opens in new tab) | Caledonian Sleeper runs London Euston to Inverness and to Fort William overnight (boarding at Euston from 20:30 on its page; schedule stated to run May 17 to Dec 12, 2026). No daytime journey time was found on a page that could be read. |
| The Scottish Highlands – Manchester | 446 km (277 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Scottish Highlands – Northern Ireland | 306 km (190 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Scottish Highlands – Oxford | 650 km (404 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Scottish Highlands – Portsmouth and Southampton | 745 km (463 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Scottish Highlands – Stratford & Warwickshire | 589 km (366 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Scottish Highlands – The Jurassic Coast | 743 km (462 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Scottish Highlands – The Lake District | 325 km (202 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Scottish Highlands – The Peak District | 482 km (299 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Scottish Highlands – Wales | 549 km (341 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| The Scottish Highlands – York | 433 km (269 miles) | No official figure found. Check National Rail (opens in new tab) | None |
| Wales – York | 259 km (161 miles) | No official figure found. Check National Rail (opens in new tab) | None |
Figures retrieved 2026-10-25. Schedules change, so check the day you travel. The Cotswolds are a large area with several stations, so no single figure is given for them.

Tips, in plain language
- Advance tickets are tied to one train. National Rail says they are valid only on the train and date on the ticket, are sold in limited numbers, and can usually be bought up to 12 weeks ahead. Changing one costs a £10 fee plus any difference in price, and they are not refundable unless your train is delayed or canceled.
- A railcard can cut the cost. The official railcard site says a standard railcard takes up to a third off fares in Great Britain (the 16-17 Saver takes half). Railcards exist for ages 16-25 and 26-30, seniors, families, two people traveling together, disabled people, veterans and others. A National Railcard also takes a third off Standard class Advance fares.
- Coaches can be cheaper. Edinburgh's visitor site says coaches often duplicate train routes with cheaper tickets. Compare the journey time as well as the price.
- Flying. Edinburgh and Manchester both have airports. We list no flight times or fares; use the airport and airline sites below.
Tips come from National Rail (opens in new tab), the railcard site (opens in new tab) and Edinburgh's visitor site (opens in new tab). Rules change; read the conditions before you buy.

Where to check times and book
- National Rail (opens in new tab) schedules, fares and the official journey planner for Great Britain.
- Trainline (opens in new tab) a ticket retailer that compares train operators.
- National Express (opens in new tab) coaches between many UK cities.
- Traveline (opens in new tab) journey planning for buses, coaches and trains across Great Britain.
- Railcards (opens in new tab) the official railcard site.
- Edinburgh Airport (opens in new tab) flights to and from Edinburgh.
- Manchester Airport (opens in new tab) flights to and from Manchester.
We show no live fares or availability. No affiliate tracking is in use on this page. See our disclosure.
Sources
- National Rail: Visit Edinburgh by train (opens in new tab): table "Journey time from"
- National Rail: Visit Bath by train (opens in new tab): table "Fastest journey times to Bath by train"
- National Rail: Visit Oxford by train (opens in new tab): table "Journey time from"
- National Rail: Visit Cambridge by train (opens in new tab): table "Journey time from"
- National Rail: Visit York by train (opens in new tab): table "Journey time"
- National Rail: Visit Manchester by train (opens in new tab): fastest journey times table
- Avanti West Coast: London Euston to Manchester Piccadilly (opens in new tab): route page copy
- Cotswolds.com: getting to the Cotswolds by train and bus (opens in new tab): lists stations, onward buses, National Express from London Victoria
- Oxford Tube (opens in new tab): coaches Oxford and London
- Edinburgh.org: transport options (opens in new tab): operators; coaches
- Visit York: travel to York (opens in new tab): rail times to York
- National Rail: Visit Bristol by train (opens in new tab): table "Journey time from"
- National Rail: Visit Liverpool by train (opens in new tab): table "Journey time from"
- National Rail: Visit Glasgow by train (opens in new tab): table "Journey time from"
- National Rail: Visit Cardiff by train (opens in new tab): table "Journey time from"; Cardiff only
- Great Western Railway: Trains to Cornwall (opens in new tab): "Popular routes": London Paddington to Penzance, as little as 5hr 4mins
- Visit Cornwall: travel and transport (opens in new tab): Night Riviera Sleeper; coach times to Truro
- Avanti West Coast: London Euston to Oxenholme (Lake District) (opens in new tab): route page copy
- Stena Line: Belfast to Cairnryan ferry (opens in new tab): crossing time; onward times from Cairnryan
- Caledonian Sleeper: Inverness (opens in new tab): boarding times; schedule runs May 17 to Dec 12, 2026
- Caledonian Sleeper: Fort William (opens in new tab): boarding times; schedule runs May 17 to Dec 12, 2026
- Great Western Railway: Trains to Dorset (opens in new tab): "Popular routes": Bath Spa to Weymouth, as little as 2hr 3mins