1map logoGo to main page

Portsmouth, Hampshire to Haslemere, Surrey from $10: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Portsmouth, United Kingdom
to
Haslemere, United Kingdom

How to Get from Portsmouth to Haslemere: 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.

$10 - DriveBest price
42.6 kmDistance
34m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Portsmouth to Haslemere 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
34m
Estimated price
$17-40
Recommended
Company
various
Drive
Average Duration
36m
Estimated price
$10-16
Cheapest
route map
Distance: 42.6 km
Duration: 34m

See more options

Company
various
Taxi
Average Duration
36m
Estimated price
$110-140

Portsmouth - Haslemere operators

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

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

Train from Fratton to Haslemere

Average Duration
34m
Estimated price
$17-40
Taxi
Contact phone
+44 7521 034813
Website
silver-taxi-portsmouth.business.site

Taxi from Portsmouth to Haslemere

Average Duration
36m
Estimated price
$110-140
Contact phone
+442392654321
Website
aquacars.co.uk

Taxi from Portsmouth to Haslemere

Average Duration
36m
Estimated price
$110-140
Contact phone
+442392000385
Website
747airportcars.com

Taxi from Portsmouth to Haslemere

Average Duration
36m
Estimated price
$110-140

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

Traveling between Portsmouth and Haslemere 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 picturesque journey from Portsmouth to Haslemere by car, spanning a distance of 53.1 kilometers. 💷 Travel costs from Portsmouth to Haslemere by car range between £8 to £13, providing budget-friendly options for your road trip adventure. 🗺️ Within a comfortable 36-minute drive, you'll arrive in Haslemere, where you can immerse yourself in the town's historic charm and scenic beauty.
Average price
£8 - £12
🚂 The direct train from Fratton to Haslemere, operated by South Western Railway, offers convenient departures every 30 minutes, making it easy to plan your journey. The efficient service ensures a quick and comfortable trip, with the travel time lasting approximately 34 minutes. 🎟️ The train journey from Portsmouth to Haslemere is a cost-effective option, with ticket prices ranging from £13 to £32.
Departure Point
Fratton station
Arrival Point
Haslemere station

Frequently asked questions

Find out more about the route from Portsmouth to Haslemere.

Or choose the category:
The distance between Portsmouth and Haslemere is approximately 41.8 km, with a road distance of 53.6 km.
The most cost-effective way to travel from Portsmouth to Haslemere is by driving, with an estimated cost of £8-£13 and a travel time of approximately 36 minutes. However, if time is a priority, the quickest option is to take a train, which takes around 34 minutes and costs between £13 and £31.
The prices of a train ticket from Portsmouth to Haslemere range from £13 to £31, depending on factors such as the time of travel and the type of ticket purchased.
To get from Portsmouth to Haslemere without using public transportation, you can drive the 53.1 km distance which takes approximately 36 minutes. The prices for driving from Portsmouth to Haslemere by car vary between £8 and £13.
The best way to travel from Portsmouth to Haslemere without a car is by train. The journey takes approximately 34 minutes and the ticket prices range from £13 to £31.
Yes, there is a direct train link between Portsmouth and Haslemere. The journey takes approximately 34 minutes and trains operate every day with a frequency of every 30 minutes. The train services are operated by South Western Railway, and they depart from Fratton station in Portsmouth and arrive at Haslemere station.
There are many options for accommodation near Haslemere. There are over 358 hotels available, with prices starting at £33 per night. Some popular options include The Georgian House Hotel, Lythe Hill Hotel & Spa, and The Devil's Punchbowl Hotel.
Yes, you can indeed travel from Portsmouth to Haslemere by bicycle. The distance between the two cities is approximately 41.8 km, and the road distance is about 53.6 km. The journey by bike typically takes around 2 hours, depending on your cycling speed and route.