Bus Tickets from Perth to Cardiff

Previously seen trips

Next departures for Perth to Cardiff on November 20
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FlixBusBus
Perth (Broxden Park & Ride)
Lloyd George AvenueNo tags
Megabus UKBus
    Broxden Park and Ride
    Cardiff University (opp Cathays Rail Stn)No tags
    Megabus UKBus
      Broxden Park and Ride
      Kingsway GDNo tags
      FlixBusBus
      Perth (Bus Station)
      Lloyd George AvenueNo tags
      FlixBusBus
      Perth (Broxden Park & Ride)
      Lloyd George AvenueNo tags

      Compare 2 ways to go from Perth to Cardiff

      We recommend carpooling

      Among the sustainable travel choices, the carpool stands out as a good way to reach Cardiff. The journey takes about 6 hours 50 minutes, and with fares starting at just $60, it presents an excellent value for a comfortable ride.

      1carpool per day
      6h 50mAverage Duration
      547 kmDistance
      23kgCO₂ emissions
      Average Price$39 - $165Average Duration17h 10m
      14kg CO₂e
      Carpool
      Average Price$60 - $60Average Duration6h 50m
      23kg CO₂e

      Frequently asked questions about travelling from Perth to Cardiff by bus

      1. How far is Perth from Cardiff?

        The distance between Perth and Cardiff is around 548 km (340 miles).

      2. What are the departure and arrival locations for buses traveling from Perth to Cardiff?

        Buses traveling this route start their trip at Perth Bus Station, in Perth, and end it at Cardiff University (o/s Cathays Rail Stn), in Cardiff.

      People from around the world trust Busbud