These companies trust us. We sell their tickets all in one place.

Eurolines France
Bla Bla Bus

Bus Information from Portsmouth to Swansea

distanceDistance135 miles (218 km)
durationAverage bus duration8 h 18 min
changesDirect busYes
carriersBus providersNational Express

Buses from Portsmouth to Swansea cover the 135 miles (218 km) long journey taking on average 8 h 18 min with our travel partners like National Express. There are direct bus services available. Travelers depart most frequently from Portsmouth & Southsea and arrive in Swansea, West Way.

Bus companies

Travel with National Express from Portsmouth to Swansea

Find the best route from Portsmouth to Swansea with National Express. Comparing schedules and prices and booking the most popular journey has never been easier with over 1000 travel companies on Omio.

National Express

National Express is a great way to travel comfortably and affordably between Portsmouth and Swansea. As the UK’s leading long-distance bus company, National Express offers hundreds of routes to cities, towns and major airports throughout the country with maximum savings and comfort in mind for each passenger. Omio shows you National Express bus schedules and ticket options for the Portsmouth to Swansea route, so you can find the cheapest deals to travel by bus. On a National Express bus, you can expect to travel 135 miles (218 km) from Portsmouth to Swansea.

All buses from National Express provide air conditioning, free WiFi and onboard entertainment to keep you feeling comfortable and entertained during a long journey. Most buses have seat belts and power outlets in every seat, perfect if you need to charge your phone or laptop. There are three different tickets that you can pick for the Portsmouth to Swansea bus: Restricted Fare, Standard Fare, and Fully Flexible Fare. If you’re looking for more flexibility on canceling or changing your bus ticket easily, we recommend booking the Fully Flexible Fare option.

Operator ticket policies for COVID

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Verification of ticket with valid ID
  • Exceptions to waive change or cancellation fees policy
  • For journeys between July 1st and October 31, 2020, the following change and refund policies apply:
    • Restricted ticket: One change is allowed free of charge
    • Standard ticket: Full refund or one change is allowed free of charge
    • Fully flexible ticket: Unlimited changes to time or date are allowed
    • All change and refund requests must be made at least 24 hours before the original outbound journey. Partial refunds are not allowed.

Travel Tips

Buses from Portsmouth to Swansea
Take the bus to Swansea easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Portsmouth to Swansea.
What is the distance to Swansea from Portsmouth by bus?
You should expect to travel around 135 miles (218 km)  from Portsmouth to Swansea by bus.
How long is the bus from Portsmouth to Swansea?
On average the Portsmouth to Swansea bus time is 8 h 18 min  covering the 135 miles (218 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
Which bus station from Portsmouth to Swansea do I depart from? Which Swansea bus station from Portsmouth do I arrive in?

When departing from Portsmouth, you have various bus station options to start your trip from including Portsmouth, The Hard Interchange, Portsmouth and Portsmouth, Rudmore Roundabout. When arriving in Swansea, you can end your journey in bus stations like Swansea, West Way, Swansea, The Kingsway / Picton Lane (Digital Village) and Swansea, Quadrant Bus Station.

Omio customers book a bus from Portsmouth & Southsea   to Swansea, West Way   most frequently for this route.

Where is the bus station in Portsmouth? Where is the bus station in Swansea?

The most popular departure bus station with passengers for this route, called Portsmouth & Southsea, is located 0 mile (s) / 0 km from the city center of Portsmouth.

The most popular arrival bus station, Swansea, West Way, is located 0 mile (s) / 0 km away from the city center of Swansea.

What bus providers go from Portsmouth to Swansea?
For the route from Portsmouth to Swansea you can take a bus with National Express. Be sure to check out all possible bus providers that offer services from Portsmouth to Swansea on Omio to compare what amenities they may have.
What are the first and last departure bus times from Portsmouth to Swansea?
You can take the earliest bus from Portsmouth to Swansea at 9: 45 AM   or take the last bus from Portsmouth to Swansea leaving at 11: 15 AM. Look for the latest Portsmouth to Swansea bus schedules on Omio and book the best time to take the bus for this route.

Important Stations and Airports for this Journey

Buses from Portsmouth to Swansea: related information

Here are some other resources that might have the information you need