Travel from London-Victoria-Station to Portsmouth

Bus or train from London Victoria Station to Portsmouth?

Southern operates a train from London Victoria Station to Portsmouth every 2 hours. Tickets cost $55 - $85 and the journey takes 1 h 52 min. Alternatively, National Express operates a bus from London Victoria Station to Portsmouth hourly. Tickets cost $10 - $15 and the journey takes 2 h 5 min.

How to get from London Victoria Station to Portsmouth

From London Victoria train to Portsmouth & Southsea. 1 h 52 min £46. From London Victoria train to Clapham Junction, train to Woking, then train to Portsmouth & Southsea. 2 h £25. From London Victoria Station walk to Belgravia, Victoria Coach Station then bus to Old Portsmouth, University. 2 h 12 min £10. From London Victoria Station drive to Portsmouth. 1 h 24 min £13. From London Victoria Station walk to London then rideshare to Gosport. 2 h 24 min £10.

Operators from London Victoria Station to Portsmouth

OperatorPhoneWebsite
SouthernSouthern
South Western Railway0345 6000 650South Western Railway
National Express+44 08717 818178National Express
BlaBlaCarBlaBlaCar