1map logoGo to main page

Portsmouth, Hampshire to London, Greater London from $13: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Portsmouth, United Kingdom
to
London, United Kingdom

How to Get from Portsmouth to London: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$13 RideshareBest price
104.6 kmDistance
1h 28m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Portsmouth to London with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
South Western Railway
Train
Average Duration
1h  31m
Estimated price
$40-95
Recommended
Company
BlaBlaCar
Rideshare
Average Duration
2h  3m
Estimated price
$13-13
Cheapest
route map
Distance: 104.6 km
Duration: 1h 28m

See more options

Pricing table
Company
Autokar Polska
Bus
Average Duration
1h  53m
Estimated price
$18-25
Company
various
Drive
Average Duration
1h  28m
Estimated price
$24-40
Company
various
Train
Average Duration
2h  43m
Estimated price
$33-50

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $6 $6 $6 $6 $6 $6 $6
Train $15 $13 $14 $16 $16 $11 $12

Traveling From Portsmouth to London

The journey from Portsmouth to London showcases the tranquil seaside charm of Portsmouth against the vibrant, bustling urban life of London.

Best Neighbourhoods in London

London boasts diverse neighborhoods, each with its own distinct character.

Covent Garden
• Known for its lively street performances.
• A hub for shopping and dining options.
Notting Hill
• Famous for its colorful houses and markets.
• Home to the annual Notting Hill Carnival.
Shoreditch
• Renowned for vibrant street art and culture.
• A hotspot for trendy bars and eateries.

Best Times To Visit London's Attractions

Timing your visits can significantly enhance your experience in London.

The British Museum
Visit early on weekdays to enjoy quieter galleries and fewer lines.
The Tower of London
Late afternoons during weekdays provide a chance to explore without large groups.
Buckingham Palace
Arrive early for the Changing of the Guard to secure a good viewing spot.

London Weather: What to Expect Year-Round

London experiences a temperate maritime climate, with mild winters and cool summers, making it a versatile destination year-round. While spring and autumn present the most pleasant weather for sightseeing, be prepared for rain at any time, as it can influence outdoor plans.

Dining Recommendation

Try the iconic fish and chips at Poppies in Spitalfields, where the crisp batter and fresh ingredients stand out against Portsmouth's traditional seaside fare. The lively atmosphere and diverse menu reflect London’s culinary innovation, providing a dining experience that showcases vibrant city flavors.

Portsmouth - London operators

Explore transport companies operating between Portsmouth and London, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
0345 6000 650
Website
https://www.southwesternrailway.com/

Train from Portsmouth & Southsea to London Waterloo

Average Duration
1h 31m
Estimated price
$40-95
Contact phone
+44 3451 27 29 20
Website
https://www.southernrailway.com/

Train from Portsmouth & Southsea to Barnham

Average Duration
43m
Estimated price
$11-16

Train from Barnham to London Victoria

Average Duration
1h 41m
Estimated price
$22-35
Bus Show bus routes
Contact phone
48/796 473 308
Website
https://www.autokarpolska.com.pl/

Bus from Portsmouth to London Victoria

Average Duration
1h 53m
Estimated price
$18-25
all-pages.other Show other routes
Contact phone
+3 318 576 2228
Website
https://www.blablacar.com/

Other from Gosport to London

Average Duration
2h 3m
Estimated price
$13-13

Portsmouth to London: Overview of Bus, Train, Flight, and Car Trips

Traveling between Portsmouth and London offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic journey from Portsmouth to London, covering a distance of 75 miles in just 1 hour and 28 minutes by car. Enjoy the picturesque views along the way as you make your way towards the bustling capital city. 💸 Save money on your travel expenses by choosing the affordable car ride options ranging from £19 to £32 for the trip from Portsmouth to London. This cost-effective mode of transportation offers flexibility and convenience for your journey.
Average price
£19 - £31
🚆 Experience a convenient train journey from Portsmouth to London with direct services departing every 30 minutes from Portsmouth & Southsea to London Waterloo. The comfortable ride lasts approximately 1 hour and 31 minutes, offering a smooth and efficient way to travel between these two cities. 🎫 Choose from various ticket prices ranging from £32 to £75 for a Portsmouth to London train ride. With South Western Railway operating the services, you can sit back, relax, and enjoy the scenic views as you make your way towards vibrant London, ready to explore all that the city has to offer upon arrival at London Waterloo station.
Departure Point
Portsmouth & Southsea station
Arrival Point
London Waterloo station
Useful tips for train travellers
• Onboard services on the South Western Railway trains include catering options such as light refreshments, snacks, and beverages. You can also find a trolley service on many trains offering tea, coffee, sandwiches, and pastries. Check their website for specific menu options and availability during your trip.
• For your journey, South Western Railway offers different seating options. First Class provides spacious seating with extra legroom, complimentary refreshments, and a quieter atmosphere. Standard Class (Economy) is comfortable for most travelers and is the most economical option. The service can vary depending on the time of day and train; be sure to check for on-board facilities that suit your needs.
• When traveling from Portsmouth to London, you can use operators like South Western Railway (southwesternrailway.com) and Southern Railway (southernrailway.com) for your journey. Make sure to book tickets in advance for potential discounts. For navigating post-arrival, you can also check Transport for London (TfL) for transport schedules and options (tfl.gov.uk).
🚌 Experience the convenient journey from Portsmouth to London with a direct bus service departing four times a week, on Monday, Thursday, Saturday, and Sunday. The route, operated by Autokar Polska, takes approximately 1 hour and 53 minutes to reach the bustling city of London. Don't miss the chance to relax and enjoy the scenery along the way. 🚌 With ticket prices ranging from £14 to £20, traveling by bus from Portsmouth to London is a cost-effective way to reach your destination. Whether you're heading to London for business or leisure, this bus route provides a convenient and reliable transportation option with departures several times a week. Get ready to embark on a hassle-free journey and immerse yourself in the excitement of London.
Departure Point
Portsmouth station
Arrival Point
London Victoria station
Useful tips for bus travellers
• Consider booking your bus ticket in advance on the Autokar Polska website or through other operators like National Express to secure the best fare, as prices typically range from £14 to £19.
• Arrive at Portsmouth Station 15-30 minutes early to navigate the station and board your bus without rushing; the station is relatively small, but it's always wise to check your departure gate on their live screens.
• Upon arriving at London Victoria, use the station's detailed signage to find the exit; note that the station connects to multiple transportation links, including the London Underground and various bus services, which can help you reach your final destination easily.

Frequently asked questions

Find out more about the route from Portsmouth to London.

Or choose the category:
The cheapest way to travel from Portsmouth to London is by ridesharing, which typically costs around £10. Ridesharing involves sharing a car with other travelers heading in the same direction, which helps to split the cost of fuel and tolls. This option takes approximately 2 hours and 3 minutes, depending on traffic conditions. Booking in advance or using ridesharing platforms can help you find the best deals and ensure a smooth journey.
The fastest way to travel from Portsmouth to London is by car. It takes approximately 1 hour and 25 minutes, depending on traffic conditions. The cost of driving from Portsmouth to London ranges from £19 to £28, accounting for fuel and tolls. Driving allows you to have flexibility and convenience in terms of departure time and stops along the way.
The distance between Portsmouth and London is approximately 65 miles. However, if you're traveling by road, the distance is slightly longer at 74 miles. The journey typically takes around 1 hour and 45 minutes to 2 hours, depending on traffic and the mode of transportation chosen. It's worth noting that there are multiple transportation options available, including trains and coaches, which provide convenient and efficient ways to reach London from Portsmouth.
To travel from Portsmouth to London without a car, the best option is to take a train. Trains from Portsmouth to London run frequently and the journey takes approximately 1 hour and 33 minutes. The cost of a train ticket can range from £32 to £76, depending on factors such as the time of travel and whether you book in advance. Other alternatives include taking a bus or coach, which may be slightly cheaper but generally take longer than the train.
The train journey from Portsmouth & Southsea to London Waterloo takes approximately 1 hour and 33 minutes, with departures available every 30 minutes. Please note that this time includes any necessary transfers during the journey. It's worth checking the specific train schedule and any possible delays or disruptions before planning your trip.
There are numerous accommodation options available near London. With over 3674 hotels to choose from, you will be spoilt for choice. Prices for hotels start at £68 per night, allowing you to find something suitable for every budget. From luxury hotels to budget-friendly options, you will find a variety of accommodations conveniently located near the attractions and amenities of London. It is recommended to book your stay in advance to ensure availability and secure the best rates.
Yes, you can share a ride from Portsmouth to London using Blablacar's carpooling service. This is a convenient option if you do not have a driver's license or prefer to avoid public transport. Blablacar offers rideshare options between these two cities, allowing you to share the cost of the journey with other travelers. Simply sign up on their website or app to find available rides and book your seat.
Yes, you can drive from Portsmouth to London. The driving distance is approximately 74 miles and it takes about 1 hour and 25 minutes, depending on traffic conditions. You can take the A3 route for the most direct route. Keep in mind that there may be tolls and parking fees in central London.
Yes, there is a direct bus between Portsmouth and London. The bus departs from The Hard Interchange and arrives at Victoria Coach Station. The bus service operates every day and departs hourly, with the journey taking approximately 2 hours and 5 minutes. This is a convenient and cost-effective option for traveling between the two cities.
To catch the bus from Portsmouth to London you will need to go to The Hard Interchange station. This is where the National Express bus services depart from. The station is conveniently located in Portsmouth, making it easy to access. Be sure to check the schedule and book your ticket in advance to secure your seat on the bus.
The Portsmouth to London bus services, operated by National Express, arrive at Victoria Coach Station in London. Victoria Coach Station is located in the heart of London, near Buckingham Palace and within close proximity to major attractions and transportation hubs. From Victoria Coach Station, travelers have easy access to the London Underground, bus services, and taxis, making it convenient to reach their final destination in the city.
Trains from Portsmouth to London arrive at London Waterloo station. London Waterloo is one of the busiest railway stations in London, located in the heart of the city. It offers convenient connections to various parts of London, making it a convenient arrival point for travelers. From London Waterloo, you can easily access other popular destinations within the city using the London Underground or other public transportation options.
Yes, there is a direct train between Portsmouth and London. The train departs from Portsmouth & Southsea and arrives at London Waterloo. The service operates every day, with a frequency of every 30 minutes. The journey takes approximately 1 hour and 33 minutes.
To catch the train from Portsmouth to London you will need to go to the Portsmouth & Southsea station. This is where the train services, operated by South Western Railway, depart from. Make sure to check the train schedule and arrive at the station with enough time before your departure.
The cost of a train ticket from Portsmouth to London can range from £32 to £76, depending on factors such as the time of travel, class of service, and how far in advance you book. It is recommended to book your ticket in advance to secure the best price. Additionally, discounts may be available for certain groups such as seniors, students, or railcard holders.
A bus from Portsmouth to London typically costs between £14 and £20. The exact price may vary based on factors such as the time of travel, the bus company, and any promotions or discounts available. It is recommended to check with different bus operators for the most accurate and up-to-date prices.
The cost to drive from Portsmouth to London ranges from £19 to £28. This estimate includes fuel costs and tolls, if any. It is important to note that the actual cost may vary depending on factors such as the type of vehicle, current fuel prices, and any additional expenses such as parking fees. It is recommended to plan your journey in advance and budget accordingly for a smooth and enjoyable trip.