Inverness
Inverness
Portsmouth
Portsmouth
Train

Inverness to Portsmouth

Updated: 28 May 2026

The journey from Inverness to Portsmouth is a long-distance trek across the UK. You will travel south from the Highlands, passing through Edinburgh and London before reaching the naval city of Portsmouth. The total travel time is approximately 10 hours. Rail is the most practical mode for this route, offering a chance to see the changing landscapes of Britain.

Total Distance: 900 km driving, 780 km air distance.
Fastest Way
Train, taking 10 hours.
Cheapest Way
Train, booked as an Advance ticket.
Compare Inverness to Portsmouth Routes
Train
Connecting
Duration
10 hours
Avg Price
95 GBP - 280 GBP
Operator
LNER and South Western Railway
Route
Highland Main Line to Edinburgh, LNER to London Kings Cross, transfer to London Waterloo, then SWR to Portsmouth Harbour.

Portsmouth Harbour station is right next to the ferry terminals and the Historic Dockyard.

Travel Tips
  • Station Choice
    Ensure you book your ticket to Portsmouth Harbour for the most central location.
  • London Transfer
    Use the London Underground to get from Kings Cross to Waterloo efficiently.
  • Food
    Pack a lunch as the journey is long and station food can be expensive.
  • Connectivity
    Download movies or books before you leave, as mobile signal can be weak in the Highlands.
  • Advance Booking
    Tickets are released 12 weeks ahead; book then for the best prices.
Safety Tips
  • Station Awareness
    Keep your luggage close in busy London stations.
  • Late Arrivals
    If arriving late, pre-book a taxi to your accommodation.
  • Emergency
    Know the location of the nearest station staff if you feel unsafe.
  • Health
    Stay hydrated during the long rail journey.
People Also Ask
  • Is there a direct train?
    No, you must change in London.
  • How long does it take?
    Expect a 10-hour journey.
  • Can I take a bus?
    Yes, but it is significantly slower and less comfortable than the train.
  • Is Portsmouth walkable?
    The main tourist areas are very walkable.
  • What is the best station?
    Portsmouth Harbour is the most convenient for tourists.
Quick Info
  • From Inverness, Highlands, United Kingdom
  • To Portsmouth, Hampshire, United Kingdom
  • Modes
Best Time to Travel

April to June for pleasant weather in the south.

Things to Do in Portsmouth
1
Historic Dockyard
Visit the HMS Victory and the Mary Rose Museum for a deep dive into naval history.
2
Spinnaker Tower
Ascend the tower for stunning views across the Solent and the Isle of Wight.
3
Southsea Castle
Explore this historic fortress built by Henry VIII.
4
Gunwharf Quays
Enjoy shopping and dining at this waterfront outlet center.
Tags
Inverness to Portsmouth train travel to Portsmouth UK rail journey Inverness travel Portsmouth transport London to Portsmouth train long distance train UK best way to travel to Hampshire