1map logoGo to main page

Oxford, Oxfordshire to Cardiff, South Glamorgan from $20: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Oxford, United Kingdom
to
Cardiff, United Kingdom

How to Get from Oxford to Cardiff: 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
85 milesDistance
1h 56m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Oxford to Cardiff 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
First Great Western Service
Train
Average Duration
2h  31m
Estimated price
$61-141
Recommended
Company
Megabus UK
Bus
Average Duration
2h  52m
Estimated price
$20-50
Cheapest
route map
Distance: 85 miles
Duration: 1h 56m

See more options

Pricing table
Company
Various
Drive
Average Duration
1h  56m
Estimated price
$30-50
Company
Various
Bus
Train
Average Duration
2h  55m
Estimated price
$46-96

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $26 $28 $31 $31 $27 $27 $24
Train $76 $70 $67 $71 $61 $56 $55

Traveling From Oxford to Cardiff

The journey from Oxford to Cardiff offers a striking contrast between the historic charm of Oxford's university life and the vibrant, modern atmosphere of Cardiff's waterfront and cultural hotspots.

Best Neighbourhoods in Cardiff

Cardiff boasts vibrant neighborhoods, each offering its own charm and attractions.

Cardiff Bay
• Stunning waterfront views and trendy bars.
• Home to the Wales Millennium Centre and diverse eateries.
Roath
• Picturesque parks and independent shops abound.
• Known for its bustling community feel and arts scene.
City Centre
• Heart of shopping with major retail brands.
• Proximity to historic landmarks and the castle.

Best Times To Visit Cardiff's Attractions

Timing your visit to Cardiff's attractions can greatly enhance your experience.

Cardiff Castle
Early morning or late afternoon visits offer fewer crowds and stunning light.
Cardiff Bay
Weekdays provide a quieter experience and more opportunities to explore.
Wales Millennium Centre
Attending matinee performances often results in a more relaxed atmosphere.

Cardiff Weather: What to Expect Year-Round

Cardiff experiences a maritime climate with mild winters and cool summers, making it a year-round destination, though the best times to visit are late spring and early autumn for pleasant weather. Be prepared for occasional rain throughout the year, as it can influence your travel plans and outdoor activities.

Dining Recommendation

A visit to Cardiff isn’t complete without trying the traditional Welsh dish, cawl, a hearty lamb stew that showcases local ingredients and flavors. The bustling atmosphere of Cardiff's dining scene, especially in places like the popular The Potted Pig, contrasts sharply with Oxford's more subdued settings, offering a lively experience that celebrates Wales' culinary heritage.

Oxford - Cardiff operators

Explore transport companies operating between Oxford and Cardiff, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+44 3457 000 125
Website
https://www.gwr.com/

Train from Didcot Parkway to Cardiff Central

Average Duration
1h 14m
Estimated price
$55-120

Train from Swindon to Cardiff Central

Average Duration
54m
Estimated price
$40-90
Bus
Website
https://uk.megabus.com

Bus from Gloucester Green Bus Station to Newport South Wales Train Station

Average Duration
2h 35m
Estimated price
$15-21
Website
https://www.stagecoachbus.com

Bus from Osney Island to Market Place

Average Duration
37m
Estimated price
$3-3

Bus from Market Place to Bus Station

Average Duration
42m
Estimated price
$3-3

Oxford to Cardiff: Overview of Bus, Train, Flight, and Car Trips

Traveling between Oxford and Cardiff 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 scenic road trip from Oxford to Cardiff covering a driving distance of 170.6 km, with captivating countryside views along the way. 💸 Depending on factors like fuel prices and toll roads, the cost of your journey by car from Oxford to Cardiff can range between £24 to £39, providing budget flexibility for travelers. 🌟 Enjoy a smooth and efficient drive lasting approximately 1 hour and 56 minutes, as you cruise through the charming landscapes from Oxford to the vibrant city of Cardiff.
Average price
£23 - £39
🚆 Despite there being no direct train from Oxford to Cardiff, travelers can easily make the journey with a transfer at Didcot Parkway. The total travel time, including transfers, is approximately 2 hours and 31 minutes. 💷 Train tickets between Oxford and Cardiff typically range from £48 to £111, offering passengers flexibility in choosing the fare that suits their budget and travel preferences.
Departure Point
Didcot Parkway station
Arrival Point
Cardiff Central station
Useful tips for train travellers
• Onboard your train, expect catering services that often include a variety of snacks, light meals, and beverages. Great Western Railway, the primary operator for this route, typically offers a trolley service where you can purchase items throughout the journey. If you're traveling First Class, complimentary refreshments may be provided.
• For seating options, the train services from Oxford to Cardiff offer Standard (Economy) and First Class seats. First Class provides more spacious seating, quieter carriages, and complimentary refreshments, while Standard Class is comfortable and economical but can be busier. Be sure to book your ticket in advance to secure the best seats.
• The main operators for the Oxford to Cardiff route include Great Western Railway (GWR) and Transport for Wales (TfW). You can find more information on their respective websites: GWR and Transport for Wales. Additionally, you can check local transport schedules on the Cardiff City Council website.
🚌 Embark on an approximately 2 hour and 52-minute bus journey from Oxford to Cardiff passing through scenic landscapes and charming towns along the way. 💷 Prices for a bus ticket between Oxford and Cardiff range from £16 to £39, offering budget-friendly options for travelers looking to explore both cities.
Useful tips for bus travellers
• Book your bus in advance using services such as National Express (nationalexpress.com) or Megabus (megabus.com) to secure the best fares, as prices range from £15 to £38 for this route.
• Prepare for your arrival in Cardiff at the Central Bus Station by familiarizing yourself with the layout using the station map found here: cardiff.gov.uk as it can get busy and you’ll want to quickly locate taxi pickups and onward public transport.
• Enjoy your journey by downloading or streaming local Cardiff travel apps like 'Cardiff Bus' before departure to easily navigate the public transport options available upon arrival, especially if you plan to explore the city.

Frequently asked questions

Find out more about the route from Oxford to Cardiff.

Or choose the category:
The distance between Oxford and Cardiff is 85 miles, or 105.6 miles by road. By train, it takes approximately 2 hours and 30 minutes to travel from Oxford to Cardiff. If you prefer taking a combination of bus and train, the journey lasts around 2 hours and 55 minutes. Driving by car, it typically takes about 1 hour and 56 minutes to reach Oxford from Cardiff. Lastly, the bus journey from Oxford to Cardiff usually takes 3 hours and 25 minutes.
For a cost-effective and time-efficient option, the cheapest way to travel from Oxford to Cardiff is by bus. It takes approximately 3 hours and 25 minutes and costs between £20-£31. However, if time is of the essence, driving would be the quickest option, taking approximately 1 hour and 56 minutes and costing between £24-£39. Depending on your preferences and priorities, you can choose between these two transportation options to suit your needs.
The prices for a train ticket from Oxford to Cardiff range from £44 to £110. On the other hand, the prices for a bus ticket from Cardiff to Oxford are between £21 and £29. It is advisable to check for any discounts or promotions that may be available at the time of travel to get the best price.
To get from Oxford to Cardiff without using public transportation, you can drive the 106-mile distance in approximately 1 hour and 56 minutes. The driving route takes you on the A40 and M4, offering a direct and efficient journey. Prices for a car rental or fuel costs may vary, ranging from £24 to £39. It is important to consider factors like traffic and road conditions when planning the journey.
The most convenient and efficient way to travel from Oxford to Cardiff without a car is by taking the train. The journey takes approximately 2 hours and 30 minutes and tickets cost between £43 and £110. The train route offers a comfortable and scenic journey, allowing you to relax and enjoy the view. It is advisable to book your train tickets in advance to secure the best fares and availability.
Yes, there is a direct link between Oxford and Cardiff. Although there is no direct train, you can take a train from Oxford to Didcot Parkway and then transfer to another train that goes to Cardiff Central. The total travel time for this journey is approximately 2 hours and 30 minutes. Alternatively, you can take a bus from Oxford to Bristol Bond St and then transfer to another bus that goes to Cardiff North Road. The total travel time for this option is approximately 3 hours and 25 minutes.
There are plenty of options for accommodation near Cardiff. With over 1134 hotels available, you will have a wide range of choices to suit your preferences and budget. Prices start at £33, allowing for affordable stays. Whether you are looking for luxury hotels, budget options, or boutique accommodations, you will find a suitable place to stay in Cardiff.