Mallaig
Mallaig
Portsmouth
Portsmouth
Train Driving

Mallaig to Portsmouth

Updated: 31 May 2026

The journey from Mallaig to Portsmouth spans approximately 900km. You will travel from the Scottish coast to the historic naval city of Portsmouth. By train, the journey involves multiple changes, typically through Glasgow and London. Driving takes you down the spine of the UK via the M6 and A3 motorways. Expect a travel time of 12 to 13 hours. This journey connects the remote Highlands to a major naval port city.

Total Distance: Driving distance 900 km, straight-line air distance 710 km.
Fastest Way
Driving, taking roughly 12 hours.
Cheapest Way
Train, if booked in advance using specific operator tickets.
Compare Mallaig to Portsmouth Routes
Train
Connecting
Driving
Direct
Duration 13 hours 12 hours
Avg Price 150-270 GBP 140-200 GBP in fuel
Operator ScotRail and South Western Railway N/A
Route Mallaig to Glasgow, then train to London Euston, transfer to London Waterloo, and train to Portsmouth Harbour. A830, A82, M74, M6, M42, M40, and A3.
Tip Book your London transfer time carefully to avoid missing connections. The A3 into Portsmouth can be busy; plan your arrival accordingly.
Travel Tips
  • London Transfer
    Use the London Underground or a taxi to move between Euston and Waterloo.
  • Tickets
    Buy a through-ticket if possible to ensure protection during delays.
  • Packing
    Keep your valuables in a small bag that stays with you on the train.
  • Comfort
    Bring noise-canceling headphones for the long train journey.
  • Planning
    Check the National Rail website for engineering works on weekends.
Safety Tips
  • Personal Safety
    Be aware of your surroundings in large city stations.
  • Driving
    Do not drive if you are feeling tired; take regular breaks.
  • Emergency
    Keep a physical map in your car as a backup to GPS.
  • Luggage
    Use luggage locks for added security on public transport.
People Also Ask
  • How long does it take to get to Portsmouth?
    About 12-13 hours depending on the mode of transport.
  • Is there a direct train?
    No, you must change in Glasgow and London.
  • Can I drive in one day?
    Yes, but it is a long and tiring drive.
  • What is the best way to travel?
    Train is generally more comfortable for such a long distance.
  • Are there hotels near the station?
    Yes, there are several hotels within walking distance of Portsmouth Harbour.
Quick Info
  • From Mallaig, Scotland, United Kingdom
  • To Portsmouth, England, United Kingdom
  • Modes
Best Time to Travel

May to September for the best weather in Portsmouth.

Things to Do in Portsmouth
1
Historic Dockyard
Visit the home of the Royal Navy, featuring the HMS Victory and the Mary Rose Museum.
2
Spinnaker Tower
Enjoy panoramic views of the Solent from this iconic landmark.
3
Southsea Castle
Explore this historic fort built by Henry VIII to defend the coast.
4
Gunwharf Quays
Shop and dine at this waterfront development with numerous outlets and restaurants.
Tags
Mallaig to Portsmouth travel to Portsmouth train Mallaig to Portsmouth driving Mallaig to Portsmouth UK travel Scotland to Hampshire long distance travel UK Mallaig transport Portsmouth travel guide UK rail routes