Travel options for:
Oxford to Wales
  • Train

    $56 - $100
    1. Oxford

      11 min - every 4 hours

      $5 - $11

    2. Didcot Parkway

      1 h 24 min - every 4 hours

      $50 - $90

  • Bus, train Great Western Railway

    $46 - $81
    1. Oxford City Centre, Frideswide

      1 h 20 min - every 30 minutes

      $11

    2. Swindon

      1 h 3 min - every 2 hours

      $35 - $70

  • Bus, train Arriva Trains Wales

    $39 - $51
    1. Oxford City Centre, St Giles

      1 h 45 min - twice daily

      $17

    2. Gloucester

      1 h 10 min - every 4 hours

      $23 - $35

  • Bus

    $53 - $74
    1. Oxford City Centre, Queens

      1 h 34 min - every 15 minutes

      $13 - $19

    2. Heathrow Airport London

      3 h - every 4 hours

      $40 - $55

  • Drive

    $22 - $35
    1. Oxford

      1 h 55 min - 105.7 miles

      $22 - $35

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Oxford train to Didcot Parkway then train to Cardiff Central. 2 h 32 min £50. From Oxford City Centre, Frideswide Square (Oxford Rail Station) bus to Swindon then train to Cardiff Central. 2 h 52 min £42. From Oxford City Centre, St Giles (o/s Ashmolean) bus to Gloucester then train to Cardiff Central. 3 h 22 min £33. From Oxford City Centre, Queens Lane (Stop K5) bus to Heathrow Airport London then bus to Cardiff Coach Station. 4 h 53 min £45. From Oxford drive to Cardiff. 1 h 55 min £20.