Trip to Portsmouth

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration2h
Distance137 km
Avg. price$ 35
Train trips12 found

Trains from London to Portsmouth

🚂 Hop on a direct train from London Waterloo to Portsmouth & Southsea, with services running every 20 minutes every day. Enjoy a smooth journey that takes approximately 1 hour and 30 minutes. 🎟️ Tickets for the London to Portsmouth train range from £23 to £75, offering flexibility for different budgets.

Where to stay in Portsmouth

There are over 113 hotels to stay in Portsmouth. Prices range from $51 per night.

Find accommodation
  • The train route from London to Portsmouth is primarily provided by South Western Railway. The direct train service departs from London Waterloo station and arrives at Portsmouth & Southsea station. Trains run every 20 minutes and operate daily, with the journey lasting approximately 1 hour and 30 minutes. Ticket prices for this route typically range from £23 to £76, depending on the time of booking and class of travel.
  • The fastest train between London and Portsmouth is the direct service operated by South Western Railway. This train departs from London Waterloo station and arrives at Portsmouth & Southsea station, with a travel time of approximately 1 hour and 30 minutes. The route is convenient as trains run every 20 minutes and operate daily, providing efficient transportation between the two cities. Ticket prices for this service typically range from £23 to £76, offering affordable options for travelers.
  • Trains leaving for Portsmouth from London depart from London Waterloo station. This station serves as the primary departure point for the South Western Railway train services connecting the two cities. Located in central London station offers easy access to various transportation options and amenities for travelers embarking on their journey to Portsmouth.
  • There are frequent train services between London and Portsmouth with trains departing every 20 minutes. These direct trains are operated by South Western Railway and run daily, providing travelers with multiple options throughout the day to make the journey. The train ride between London Waterloo station and Portsmouth & Southsea station takes approximately 1 hour and 30 minutes, offering a convenient and efficient mode of transportation between the two cities. Travelers can expect a comfortable and reliable service on this popular route.
  • The train from London to Portsmouth arrives at Portsmouth & Southsea station. This station is the final destination for the South Western Railway train services operating on this route. Passengers alighting at Portsmouth & Southsea station are conveniently located in the heart of Portsmouth, making it easy to access local attractions, accommodations, and transport connections within the city. Travelers can look forward to a smooth and hassle-free arrival at Portsmouth & Southsea station when traveling by train from London.
  • The first train from London Waterloo to Portsmouth & Southsea typically departs early in the morning when the service begins operating for the day. The exact departure time may vary, but trains usually start running around 5:00 AM to 6:00 AM. The last train of the day from London to Portsmouth departs later in the evening, usually around 11:00 PM. Travelers can consult the official timetable of South Western Railway for specific departure times on their chosen travel date.
  • There are numerous direct train trips available each day between London Waterloo and Portsmouth & Southsea, operated by South Western Railway. Services run regularly with departures approximately every 20 minutes throughout the day. Passengers have the flexibility of choosing from multiple departures daily, making it convenient to travel between the two cities. The journey duration between London and Portsmouth by train is approximately 1 hour and 30 minutes, providing a quick and efficient means of transportation.
  • Yes, there is a direct train route between London Waterloo and Portsmouth & Southsea, providing a convenient and efficient transportation option for travelers. These direct trains operate daily with departures occurring approximately every 20 minutes, offering flexibility in scheduling. The journey from London to Portsmouth by train takes approximately 1 hour and 30 minutes, making it a popular choice for those looking to travel between these two cities without transfers.
  • The cost of a train ticket from London to Portsmouth can vary depending on factors such as the time of booking and class of travel. Generally, ticket prices for this route range from £23 to £76, offering passengers different fare options to suit their budget and preferences. It is advisable to book in advance to secure the best fares and potentially save money on the journey between London and Portsmouth by train.

Will you be returning to London by train?

If you are looking for the return train journey, check out trains from Portsmouth to London

See schedule