The journey from Swaffham to Portsmouth covers approximately 205 miles. Driving is the most direct method, utilizing the A11 and M25 to bypass London. Alternatively, you can take a train from Downham Market station to London King's Cross, transferring to Waterloo for a direct service to Portsmouth Harbour. The route traverses the heart of East Anglia into the busy corridors of the Home Counties. Expect significant traffic near the M25 orbital motorway during peak hours. This journey connects the rural landscapes of Norfolk with the historic naval heritage of the Hampshire coast.
Total Distance: 330 km driving distance, 245 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 5 hours 30 mins | 4 hours 15 mins |
| Avg Price | 75-120 GBP | 40-60 GBP in fuel |
| Operator | Greater Anglia and South Western Railway | N/A |
| Route | Downham Market to London King's Cross, transfer to Waterloo, then to Portsmouth Harbour. | A11, M11, M25, A3 |
| Tip | Book tickets in advance via the Trainline app to secure cheaper Advance fares. | Avoid the M25 between junctions 10 and 16 during weekday rush hours. |
May to September for clearer roads and better coastal weather in Portsmouth.