Cheap bus tickets from Fareham to London

Best Price

Real time comparison

Easy Booking

Direct access to over 450 train, bus and flight partners

Customer Satisfaction

More than 30 million users from over 120 countries

Fareham to London Bus Information

Avg. Bus Duration2h 13m
Bus arrives inLondon
Buses depart fromFareham
Coach Ticket Price£ 5.10
Distance104 km
Bus Companies
  • National Express

Direct buses run regularly from Fareham to London. A journey with the main provider National Express typically takes 2.5 hours. The bus station in Fareham can be found in the town centre, approximately a 5 minute walk from Fareham train station. The services terminate at London Victoria Coach Station. The quickest buses on this route call only at Portsmouth on the way to London, however other services are available offering alternative transfer points. There are two or three buses on this route per day, with the earliest leaving around 12:30 p.m. and the latest leaving approximately 2:30 p.m. However, it is possible to take a bus (not necessarily a National Express service) from Fareham to Portsmouth almost any hour of the day.


The Titchfield Haven National Nature Reserve is home to a wonderful range of birds all year round, making it a favourite haunt for bird spotters and wildlife photographers. The majestic Titchfield Abbey is a fantastic historic site to visit, and also has a cafe on-site. Theatre lovers can head to Fareham Hall to take in a show in elegant surroundings.


Browse the often controversial contemporary works in the Tate Modern and the exquisite Royal Collections in the Queens' Gallery near Hyde Park (close to Victoria station where the bus arrives). Enjoy the shopping opportunities in Covent Garden and Portobello Market and watch a show by the banks of the Thames.