1map logoGo to main page

Newbury (Berkshire), Berkshire to Portsmouth, Hampshire from $16: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Newbury (Berkshire), United Kingdom
to
Portsmouth, United Kingdom

How to Get from Newbury (Berkshire) to Portsmouth: 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.

$16 by carBest price
51.2 milesDistance
1h 2m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Newbury (Berkshire) to Portsmouth 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
various
Bus
Train
Average Duration
2h  38m
Estimated price
$29-68
Recommended
Company
Megabus UK, National Express
Bus
Bus
Average Duration
3h  16m
Estimated price
$27-39
Cheapest
route map
Distance: 51.2 miles
Duration: 1h 2m

See more options

Company
various
Drive
Average Duration
1h  2m
Estimated price
$16-25
Company
various
Train
Average Duration
2h  52m
Estimated price
$45-129

Newbury (Berkshire) - Portsmouth operators

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

Train
Contact phone
+44 3457 000 125
Website
https://www.gwr.com/

Train from Newbury to Reading

Average Duration
29m
Estimated price
10-30

Train from Reading to Portsmouth & Southsea

Average Duration
1h 8m
Estimated price
26-65
Contact phone
0345 6000 650
Website
https://www.southwesternrailway.com/

Train from Basingstoke to Portsmouth & Southsea

Average Duration
1h 8m
Estimated price
26-65
Bus
Website
stagecoachbus.com

Bus from Cheap Street to Railway Station

Average Duration
46m
Estimated price
2-4
Website
https://uk.megabus.com

Bus from Newbury Station Parking to Southampton Herbert Walker Avenue

Average Duration
1h 5m
Estimated price
11-16

Bus from Southampton Coach Station Harbour Parade to Portsmouth, The Hard

Average Duration
1h 60m
Estimated price
16-23
Contact phone
08717 81 81 81
Website
https://www.nationalexpress.com/en

Bus from Southampton Coach Station Harbour Parade to Portsmouth, The Hard

Average Duration
1h
Estimated price
16-23

Newbury (Berkshire) to Portsmouth: Overview of Bus, Train, Flight, and Car Trips

Traveling between Newbury (Berkshire) and Portsmouth 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 road trip from Newbury to Portsmouth, covering a driving distance of 82.1 km in just over an hour. 💷 Plan your budget accordingly, as the prices for this journey by car range between £13 to £20, offering a budget-friendly travel option for all types of travelers.
Average price
£12 - £19
🚆 Although there is no direct train from Newbury to Portsmouth, the journey with transfers takes approximately 2 hours and 52 minutes. 🚆 Route options for this trip vary in duration, with some taking 2 hours and 11 minutes up to 2 hours and 45 minutes, covering distances of around 118 km to 173 km.
Departure Point
Newbury station
Arrival Point
Portsmouth & Southsea station
🚌 When traveling from Newbury to Portsmouth by bus, be prepared for a journey that includes transfers. The total travel time, including transfers, is approximately 3 hours and 16 minutes. 🛤️ The route from Newbury to Portsmouth involves services operated by Megabus UK and National Express. Passengers will need to change buses at Southampton Coach Station Harbour Parade before reaching Portsmouth station. 💷 The prices for a bus ticket between Newbury and Portsmouth can range from £21 to £31.
Departure Point
Newbury Station Parking
Arrival Point
Portsmouth, The Hard station

Frequently asked questions

Find out more about the route from Newbury (Berkshire) to Portsmouth.

Or choose the category:
The distance between Newbury and Portsmouth is approximately 69.2 km by road. The typical travel times vary depending on the mode of transportation. By train, it takes about 3 hours to reach Portsmouth from Newbury. Alternatively, taking a bus and then a train can take around 2 hours and 36 minutes. Driving by car from Portsmouth to Newbury takes approximately 1 hour and 2 minutes, while a bus journey from Newbury to Portsmouth takes around 3 hours and 3 minutes.
The most cost-effective and time-efficient transportation option for traveling from Newbury to Portsmouth is by car. The drive takes approximately 1 hour and 2 minutes and costs between £13 and £20. This is the quickest and most convenient way to reach your destination, allowing you to have more flexibility in your travel itinerary. Alternatively, if you prefer public transportation, taking a bus would take approximately 3 hours and 3 minutes, but it is not as cost-effective or time-efficient as driving.
The prices for a train journey between Newbury and Portsmouth range from £34 to £98, depending on factors such as the time of travel and ticket type. On the other hand, the prices for a bus trip between Portsmouth and Newbury can vary between £22 and £31.
To get from Newbury to Portsmouth without using public transportation, you can drive. The driving distance between the two cities is approximately 82.1 km, and it takes around 1 hour and 2 minutes to complete the journey. The cost of driving from Newbury to Portsmouth can vary between £13 to £20, depending on factors such as fuel prices and tolls.
To travel from Newbury to Portsmouth without a car, the best option is to take a combination of bus and train. This journey typically takes around 2 hours and 36 minutes and costs approximately £22-£52.
Yes, there is a link between Newbury and Portsmouth, but it is not a direct one. You can take a train from Newbury to Portsmouth, which will involve transfers at Reading and Basingstoke and take about 3 hours. Alternatively, you can take a bus from Newbury to Portsmouth, which will also involve transfers, taking approximately 3 hours and 3 minutes.
There are numerous options for accommodation near Portsmouth with over 2016 hotels available. Prices for these hotels start at £37 per night, offering a range of options to suit various budgets and preferences.