Keynsham
Keynsham
Portsmouth
Portsmouth
Train Driving

Keynsham to Portsmouth

Updated: 31 May 2026

The journey from Keynsham to Portsmouth is approximately 130 km. You can take a train from Keynsham to Bristol Temple Meads, then a connecting service to Portsmouth Harbour. Driving via the A36 and M27 is also a common route. Portsmouth is a major port city with a rich maritime history.

Total Distance: 130 km driving distance, 115 km straight-line distance.
Fastest Way
Train, taking 2 hours 15 minutes.
Cheapest Way
Train, if booked in advance.
Compare Keynsham to Portsmouth Routes
Train
Connecting
Driving
Direct
Duration 2 hours 15 mins 2 hours 15 mins
Avg Price 25-60 GBP 20 GBP fuel
Operator Great Western Railway N/A
Route Keynsham to Bristol Temple Meads, then connecting to Portsmouth Harbour. A36 and M27.
Tip GWR services are frequent and comfortable. The A36 can be busy during peak times.
Travel Tips
  • Station Location
    Portsmouth Harbour is in the city center.
  • Booking
    Use the Trainline app for the best fares.
  • Local Transport
    Portsmouth is very walkable.
  • Walking
    The city center is compact.
  • Peak Travel
    Avoid rush hour for a more comfortable journey.
Safety Tips
  • Personal Safety
    Stay aware of your surroundings.
  • Emergency
    Dial 999 for urgent help.
  • Night Safety
    Use official taxis at night.
  • Traffic
    Be careful when crossing busy roads.
People Also Ask
  • Is there a direct train?
    No, you must change at Bristol Temple Meads.
  • How long is the drive?
    Usually 2.25 hours.
  • Is Portsmouth walkable?
    Yes, the center is compact.
  • Where does the train arrive?
    Portsmouth Harbour.
  • Can I use contactless?
    Yes, for local transport.
Quick Info
  • From Keynsham, Bristol, United Kingdom
  • To Portsmouth, Hampshire, United Kingdom
  • Modes
Best Time to Travel

May to September for pleasant coastal exploration.

Things to Do in Portsmouth
1
Historic Dockyard
A historic dock area with museums and ships.
2
Spinnaker Tower
A landmark tower with great views.
3
Southsea Castle
A historic castle on the coast.
4
Gunwharf Quays
A large shopping center on the waterfront.
Tags
Keynsham to Portsmouth Bristol to Portsmouth train to Portsmouth driving to Portsmouth UK travel guide Portsmouth transport Hampshire travel Keynsham travel Portsmouth city guide port city