Aberlour
Aberlour
Portsmouth
Portsmouth
Train Flight

Aberlour to Portsmouth

Updated: 28 May 2026

The journey from Aberlour to the naval city of Portsmouth involves traveling south through the UK. You will typically fly from Inverness to London, then take the train from London Waterloo to Portsmouth Harbour. Alternatively, you can take the train from Elgin to London and transfer to Waterloo. The total distance is approximately 870 km, with a travel time of about 10 hours. Portsmouth is famous for its historic dockyard and the Spinnaker Tower.

Total Distance: 870 km driving distance, 720 km straight-line air distance.
Fastest Way
Flight from Inverness to London Heathrow followed by train, taking 10 hours.
Cheapest Way
Advance train tickets via LNER and South Western Railway, starting from £230.
Compare Aberlour to Portsmouth Routes
Train
Connecting
Flight
Connecting
Duration 14 hours 10 hours
Avg Price £230 - £480 £160 - £320
Operator South Western Railway British Airways
Route Elgin to Edinburgh, LNER to London King's Cross, transfer to Waterloo, SWR to Portsmouth. Aberlour to Inverness Airport, fly to London Heathrow, train to London Waterloo, train to Portsmouth.
Tip The transfer between King's Cross and Waterloo is best done via the London Underground. The train from London Waterloo to Portsmouth Harbour is very scenic.
Travel Tips
  • Waterloo Station
    This is the main hub for trains to Portsmouth.
  • Booking
    Book your South Western Railway tickets in advance for the best prices.
  • Portsmouth Harbour
    This is the best station for the Historic Dockyard.
  • Connectivity
    Use the National Rail Enquiries website for live train updates.
  • Luggage
    Portsmouth Harbour station has limited luggage storage; plan accordingly.
Safety Tips
  • Dockyard Safety
    Be aware of your surroundings in the busy dockyard area.
  • Station Safety
    Keep your bags secure at London Waterloo.
  • Emergency
    Dial 999 for any emergency services.
  • General Safety
    Stick to well-lit areas when exploring the city center at night.
People Also Ask
  • Is there a direct train from Aberlour to Portsmouth?
    No, you must change trains in Edinburgh and London.
  • How do I get from London to Portsmouth?
    Take a South Western Railway train from London Waterloo.
  • Is Portsmouth a good place to visit?
    Yes, it is a historic naval city with many attractions.
  • How far is Portsmouth from London?
    Portsmouth is approximately 120 km from London.
  • Are there buses from Aberlour to Portsmouth?
    National Express coaches are available but take over 20 hours.
Quick Info
  • From Aberlour, Moray, United Kingdom
  • To Portsmouth, Hampshire, United Kingdom
  • Modes
Best Time to Travel

June to August for maritime festivals and coastal activities.

Things to Do in Portsmouth
1
Historic Dockyard
Home to the HMS Victory and the Mary Rose Museum. A must-visit for history enthusiasts.
2
Spinnaker Tower
Offers panoramic views of the city and the Solent.
3
Southsea Castle
A historic fortress built by Henry VIII.
4
Gunwharf Quays
A premium shopping and dining destination by the waterfront.
Tags
Aberlour to Portsmouth travel Inverness to London flights train from London to Portsmouth how to get to Portsmouth from Scotland UK travel guide South Western Railway Portsmouth transport Moray to Hampshire