The cheapest buses from Cardiff to Portsmouth

Showing times and prices for Oct 16

Cheapest

$20

Average

$36

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Cardiff to Portsmouth will cost around $ 36 if you buy it on the day, but the cheapest tickets can be found for only $ 20.

Cheapest
04:00PMCardiff, Sophia Gardens6h55 10:55PMPortsmouth, The Hard Interchange
1 changes
$201One-way
2nd Cheapest
01:45PMCardiff, Sophia Gardens7h25 09:10PMPortsmouth, The Hard Interchange
1 changes
$261One-way
03:00AMCardiff, Sophia Gardens7h30 10:30AMPortsmouth, The Hard Interchange
1 changes
$341One-way
12:45PMCardiff, Sophia Gardens6h50 07:35PMPortsmouth, The Hard Interchange
1 changes
$341One-way
10:45AMCardiff, Sophia Gardens6h45 05:30PMPortsmouth, The Hard Interchange
1 changes
$431One-way

Timetable Cardiff to Portsmouth

Showing buses for tomorrow, Sat, Oct 16
03:00AMCardiff, Sophia Gardens7h30 10:30AMPortsmouth, The Hard Interchange
0 changes
06:10AMCardiff, Sophia Gardens6h50 01:00PMPortsmouth, The Hard Interchange
0 changes
09:15AMCardiff, Sophia Gardens6h45 04:00PMPortsmouth, The Hard Interchange
0 changes
10:45AMCardiff, Sophia Gardens6h45 05:30PMPortsmouth, The Hard Interchange
0 changes
12:45PMCardiff, Sophia Gardens6h50 07:35PMPortsmouth, The Hard Interchange
0 changes
01:45PMCardiff, Sophia Gardens7h25 09:10PMPortsmouth, The Hard Interchange
0 changes
04:00PMCardiff, Sophia Gardens6h55 10:55PMPortsmouth, The Hard Interchange
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
Oct 16
$91Great Western Railway
$20National Express
Wed
Oct 20
$55Great Western Railway
$14National Express
Thu
Oct 21
$49Great Western Railway
$15National Express
Fri
Oct 22
$55Great Western Railway
$14National Express
Mon
Oct 25
$53Great Western Railway
$26National Express
Tue
Oct 26
$55Great Western Railway
$18National Express
Wed
Oct 27
$55Great Western Railway
$18National Express

The fastest buses from Cardiff to Portsmouth

Showing times and prices for Oct 16

Fastest Journey

6 h 45 m

Average

7 h

Buses per day

7

Distance

164 km

It's difficult to get from Cardiff to Portsmouth without transferring at least once.

Fastest
09:15AMCardiff, Sophia Gardens6h45 04:00PMPortsmouth, The Hard Interchange
1 changes
$481One-way
Fastest
10:45AMCardiff, Sophia Gardens6h45 05:30PMPortsmouth, The Hard Interchange
1 changes
$431One-way
2nd Fastest
06:10AMCardiff, Sophia Gardens6h50 01:00PMPortsmouth, The Hard Interchange
1 changes
$481One-way
2nd Fastest
12:45PMCardiff, Sophia Gardens6h50 07:35PMPortsmouth, The Hard Interchange
1 changes
$341One-way
04:00PMCardiff, Sophia Gardens6h55 10:55PMPortsmouth, The Hard Interchange
1 changes
$201One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information from Cardiff to Portsmouth

distanceDistance102 miles (164 km)
durationAverage bus duration6 h 55 min
priceAverage bus ticket price$19 (€15)
changesDirect busYes
carriersBus providersNational Express

Buses from Cardiff to Portsmouth cover the 102 miles (164 km) long trip taking on average 6 h 55 min with our travel partners like National Express. There are direct bus services available. You can get the cheapest bus tickets for this route for as low as $14 (€11), but the average price of bus tickets is $19 (€15). Travelers depart most frequently from Cardiff Central and arrive in Portsmouth, The Hard Interchange.

Bus companies

Cardiff to Portsmouth with National Express

Buy your official National Express bus tickets between Cardiff and Portsmouth from $14 (€11) with Omio. Find bus times and tickets for over 1000 travel companies to compare and book the most popular trip.

National Express

National Express is the UK’s leading long-distance bus company operating over 550 buses per day and serving over 900 destinations across the UK. National Express also operates bus services to all major UK airports, such as Heathrow, Gatwick, Stansted, Luton and Bristol, 24 hours a day. All National Express buses have air conditioning and provide free WiFi access along with onboard entertainment. Most buses come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your bus between Cardiff and Portsmouth, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.

    National Express has updated its ticket policies due to the coronavirus. Keep these in mind when booking your National Express tickets between Cardiff and Portsmouth and when traveling by bus:

    • 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 Cardiff to Portsmouth
    Take the bus to Portsmouth 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 Cardiff to Portsmouth.
    FAQs
    How much do cheap bus tickets to Portsmouth from Cardiff cost?
    Omio customers have found the cheapest buses from Cardiff to Portsmouth to cost as little as $14 (€11)  in the next 7 days.
    How much is a bus ticket from Cardiff to Portsmouth?
    The bus price to Portsmouth from Cardiff is on average $19 (€15)  if you are looking to buy your tickets for this trip in the next 7 days.
    How far is Portsmouth from Cardiff by bus?
    When traveling this route you should expect the distance from Cardiff to Portsmouth by bus to be approximately 102 miles (164 km).
    How long is the bus ride to Portsmouth from Cardiff?
    The Cardiff to Portsmouth bus duration is on average 6 h 55 min, which is to be expected when traveling 102 miles (164 km) to Portsmouth from Cardiff. However, the time it takes can vary based on specific dates, weekends, and holidays.
    What is the departure bus station in Cardiff and arrival bus station in Portsmouth?

    When taking a bus from Cardiff, you have a couple of bus stations you can depart from including Cardiff, Sophia Gardens, Cardiff, University and Cardiff, National Museum (Stop Rg). When you arrive in Portsmouth, your bus can arrive in bus stations including Portsmouth, The Hard Interchange, Portsmouth and Portsmouth, Rudmore Roundabout.

    Omio customers traveling this route book their buses from Cardiff Central   to Portsmouth, The Hard Interchange.

    Where is the departure bus station in Cardiff located? Where is the arrival bus station in Portsmouth located?

    Passengers board the bus most frequently from Cardiff Central, which is located around 0 mile (s) / 0 km away from the city center, and they get off the bus at Portsmouth, The Hard Interchange, located 1 mile (s) / 1 km away from the city center.

    Which bus companies can get me from Cardiff to Portsmouth?
    If you're looking for buses from Cardiff to Portsmouth, you can rely on National Express to get you to Portsmouth. It's also good to check out all possible bus providers for the Cardiff to Portsmouth journey to see if there might be differences in the amenities they offer.
    When can I take the first bus from Cardiff to Portsmouth? When can I take the last bus for the day?
    You can take the earliest bus from Cardiff to Portsmouth at 5: 05 AM   or take the last bus from Cardiff to Portsmouth leaving at 1: 45 PM. Look for the latest Cardiff to Portsmouth bus schedules on Omio and book the best time to take the bus for this route.
    How far in advance should I book a bus ticket from Cardiff to Portsmouth to get the best deals?
    If you buy a bus ticket from Cardiff to Portsmouth within the next 7 days, you can find tickets to cost on average $19 (€15) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets between Cardiff and Portsmouth are generally on sale a few months before the planned departure date.

    Important Stations and Airports for this Journey