1map logoGo to main page

Portsmouth, Hampshire to Swindon, Wiltshire from $20: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Portsmouth, United Kingdom
to
Swindon, United Kingdom

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

$20 by busBest price
97.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 Swindon 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
Train
Average Duration
2h  22m
Estimated price
$60-156
Recommended
Company
Megabus UK
Bus
Average Duration
4h  18m
Estimated price
$20-25
Cheapest
route map
Distance: 97.6 km
Duration: 1h 28m

See more options

Pricing table
Company
various
Bus
Train
Average Duration
4h  4m
Estimated price
$20-26
Company
various
Drive
Average Duration
1h  28m
Estimated price
$25-40

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $13 $14 $22 $8 $11 $12 $12
Train $70 $71 $72 $71 $60 $61 $45

Traveling From Portsmouth to Swindon

The journey from Portsmouth, where coastal charm meets maritime history, to Swindon, a hub of modern industry and design, offers you a chance to experience the diverse landscapes of southern England.

Best Neighbourhoods in Swindon

Swindon features vibrant neighborhoods, each with its own character and charm.

Old Town
• Historic buildings and boutique shops abound.
• Scenic parks provide tranquil retreat.
West Swindon
• Family-friendly with spacious green areas.
• Diverse dining options cater to all tastes.
Swindon Town Centre
• Bustling shopping scene and entertainment venues.
• Cultural attractions like museums and galleries.

Best Times To Visit Swindon's Attractions

Timing your visits can greatly enhance your experience at Swindon's attractions.

STEAM Museum
Visit mid-week during the afternoon to enjoy quieter exhibits.
Lydiard Park
Early mornings or weekdays offer peaceful walks and fewer visitors.
Swindon Designer Outlet
Aim for late afternoons on weekdays to avoid shopping crowds.

Swindon Weather: What to Expect Year-Round

Swindon experiences a temperate oceanic climate, with mild summers and cool winters, making spring and early autumn the ideal seasons for your visit. Weather conditions can influence outdoor plans, so packing layers and waterproofs will help you enjoy everything Swindon has to offer, rain or shine.

A Taste of Swindon

You should try the locally sourced Cotswold lamb at the Harrow on the Hill, where the rustic charm and inviting ambiance create a warm dining experience that contrasts with Portsmouth's seaside seafood focus. The rich flavors and emphasis on regional ingredients offer a unique culinary adventure that showcases the heart of Wiltshire.

Portsmouth - Swindon operators

Explore transport companies operating between Portsmouth and Swindon, 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 Basingstoke

Average Duration
1h 10m
Estimated price
$26-65

Train from Reading to Swindon

Average Duration
32m
Estimated price
$24-60
Contact phone
+44 3457 000 125
Website
https://www.gwr.com/

Train from Reading to Swindon

Average Duration
32m
Estimated price
$24-60
Contact phone
0344 736 9123
Website
https://www.crosscountrytrains.co.uk/

Train from Southampton Central to Reading

Average Duration
52m
Estimated price
$35-75
Bus Show bus routes
Contact phone
+44 345 602 0121
Website
https://www.firstbus.co.uk

Bus from Victoria Park to Central Station

Average Duration
1h 45m
Estimated price
0-0
Website
https://uk.megabus.com

Bus from The Hard Interchange to Gloucester Green Bus Station

Average Duration
2h 20m
Estimated price
$14-20
Website
https://www.stagecoachbus.com

Bus from Osney Island to Market Place

Average Duration
37m
Estimated price
$3-3

Bus from Market Place to Spring Gardens

Average Duration
40m
Estimated price
$3-3

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

Traveling between Portsmouth and Swindon 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 Swindon, covering a driving distance of 78 miles. The scenic route offers a blend of urban landscapes and countryside charm. 💸 Enjoy cost-effective travel options ranging from £20 to £32 by car, making it a budget-friendly journey. Indulge in the freedom of the open road while exploring the beauty of the English countryside. 🕒 With a travel time of approximately 1 hour and 28 minutes, this road trip from Portsmouth to Swindon promises a convenient and enjoyable travel experience. Embrace the ease and flexibility of driving as you discover the wonders along the way.
Average price
£19 - £31
🚆 Traveling from Portsmouth to Swindon by train involves a journey of approximately 2 hours and 22 minutes with transfers. Passengers will first depart from Portsmouth & Southsea station and arrive at Swindon station via connections at Basingstoke and Reading. The train services are operated by South Western Railway and First Great Western Service. 🚆 Prices for train tickets between Portsmouth and Swindon range from £47 to £123, offering travelers flexibility based on their budget and preferred route. While there is no direct train from Portsmouth to Swindon, the journey by rail provides a convenient and efficient way to travel between these two destinations, allowing passengers to relax and enjoy the scenic views along the route.
Departure Point
Portsmouth & Southsea station
Arrival Point
Swindon station
Useful tips for train travellers
• Onboard services on trains from Portsmouth to Swindon primarily include light refreshments and snacks available for purchase from catering services. Train operators like Great Western Railway provide a range of options including soft drinks, coffee, sandwiches, and pastries, so it's a good idea to bring a small amount of cash or a contactless card.
• When traveling on this route, most services are operated by Great Western Railway and South Western Railway. Great Western Railway offers both Standard and First Class seating. First Class typically provides more spacious seats and complimentary refreshments, while Standard Class is comfortable for economical travel. Check the specific train services for the seating layout as it may vary by train.
• The main operators for your route are Great Western Railway (gwr.com) and South Western Railway (southwesternrailway.com). For local transport schedules and connecting services in Swindon, consider visiting the Swindon Borough Council website for bus timetables and other useful information.
🚌 The duration of the trip, including transfers, usually takes around 4 hours and 18 minutes in total. Megabus UK operates the services departing from The Hard Interchange, while Stagecoach West operates those arriving at Spring Gardens station. 🚌 Travelers should expect to pay between £16 and £20 for a bus ticket between Swindon and Portsmouth. Overall, the bus journey offers an affordable and convenient way to travel between these two locations in the UK.
Departure Point
The Hard Interchange station
Arrival Point
Spring Gardens station

Frequently asked questions

Find out more about the route from Portsmouth to Swindon.

Or choose the category:
The distance between Portsmouth and Swindon is 61 miles by road, which is approximately 78.3 miles. By train, it takes around 2 hours and 22 minutes to travel from Portsmouth to Swindon, while combining bus and train would take approximately 4 hours and 4 minutes. If you prefer driving, it would take about 1 hour and 28 minutes to reach Portsmouth from Swindon by car, but taking the bus would take around 4 hours and 18 minutes for the journey.
The most cost-effective option for traveling from Portsmouth to Swindon is by bus, with prices ranging from £16 to £21, though it takes longer at 4 hours and 18 minutes. However, the most time-efficient option is to drive, which only takes 1 hour and 28 minutes and costs between £20 to £32. If time is of the essence, driving would be the best choice, but if budget is a concern, taking the bus would be the most economical option.
The prices for a train journey between Portsmouth and Swindon range from £47 to £123, depending on factors such as time of booking and class of travel. Alternatively, taking a bus from Swindon to Portsmouth typically costs between £16 and £20. It's advisable to check for any promotions or discounts available when planning your trip between these two cities in the United Kingdom.
To travel from Portsmouth to Swindon without using public transportation, the most convenient option would be to drive. The driving distance between the two cities is 78 miles, and it takes about 1 hour and 28 minutes to reach Swindon by car. The cost of driving from Portsmouth to Swindon typically ranges from £20 to £32 depending on factors such as fuel prices and vehicle efficiency. This allows for a flexible and direct journey between the two destinations.
The most convenient way to travel from Portsmouth to Swindon without a car is by train, which takes approximately 2 hours and 22 minutes. The train journey offers a comfortable and efficient mode of transportation, with ticket prices ranging from £47 to £126. This option allows you to sit back, relax, and enjoy the scenic views during the journey without the hassle of driving.
There is no direct train or bus link between Portsmouth and Swindon. For train travel, passengers need to transfer at Basingstoke and Reading, taking approximately 2 hours and 22 minutes. Similarly, bus services require transfers at The Hard Interchange, Osney Island, and Market Place, with a total journey time of around 4 hours and 18 minutes. Despite the lack of direct routes, both train and bus options offer feasible connections between the two cities.
There are over 800 hotels available in Swindon with prices starting at £23 per night. Some popular accommodation options near Swindon include Jurys Inn Swindon and The Great Western Hotel. These hotels offer a range of amenities and convenient locations for travelers visiting the area.