Travelling with National Express between Portsmouth and London could be quicker than you think, from just 1 hours and 40 mins! And with up to 16 services a day** you can travel at a time that suits you.
* Lowest price quoted is for a single journey. Limited availability, plus £1 booking fee applies per transaction. Excludes travel between 27 – 12 August 2012.
This figure includes weekend services and is subject to change without notice