1map logoGo to main page

Swansea to Oxford from $27: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Swansea, United Kingdom
to
Oxford, United Kingdom

How to Get from Swansea to Oxford: 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.

$27 by busBest price
186.3 kmDistance
2h 33m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Swansea to Oxford 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, CrossCountry
Train
Average Duration
3h  3m
Estimated price
$109-239
Recommended
Company
FlixBus, Megabus UK
Bus
Average Duration
5h  20m
Estimated price
$27-39
Cheapest
route map
Distance: 186.3 km
Duration: 2h 33m

See more options

Company
N/A
Drive
Average Duration
2h  33m
Estimated price
$45-70
Company
various
Train
Bus
Average Duration
3h  45m
Estimated price
$74-150
Company
various
Train
Bus
Average Duration
3h  29m
Estimated price
$85-189

Traveling From Swansea to Oxford

Traveling from Swansea to Oxford offers a fascinating contrast between Swansea's coastal charm and Oxford's rich academic heritage.

Best Neighbourhoods in Oxford

Oxford boasts vibrant neighborhoods, each with its distinct character and charm.

Jericho
• Home to independent shops and cafes.
• Known for its artistic vibe and cultural events.
Oxford City Centre
• Features iconic university buildings and museums.
• Bustling with restaurants and entertainment options.
Cowley
• A lively area with diverse cuisine.
• Popular for its nightlife and student-friendly atmosphere.

Best Times To Visit Oxford's Attractions

Visiting Oxford? Timing can enhance your experience at these top sights.

Bodleian Library
Early mornings or late afternoons offer quieter access to this historic gem.
Christ Church Meadow
Visit during weekdays for peaceful strolls in stunning natural surroundings.
Ashmolean Museum
Midweek mornings provide a less crowded exploration of fascinating exhibits.

Oxford Weather: What to Expect Year-Round

Oxford experiences a temperate maritime climate, characterized by mild winters and warm summers, making it a pleasant destination year-round. Spring and early autumn often provide the ideal conditions for exploring the city's attractions, while occasional rain showers can influence your travel plans.

Dining Recommendation in Oxford

In Oxford, savor the traditional Oxford sausage at The Old Bookbinders Ale House, which brings together robust flavors and local ingredients for a distinctive culinary experience. This contrasts with Swansea’s coastal seafood dishes, offering a warm, inviting atmosphere that reflects the city’s historic charm.

Swansea - Oxford operators

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

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

Train from Swansea to Reading

Average Duration
2h 22m
Estimated price
$90-200

Train from Reading to Oxford

Average Duration
29m
Estimated price
$16-45

Train from Swansea to Swindon

Average Duration
1h 55m
Estimated price
$65-150
Contact phone
0344 736 9123
Website
https://www.crosscountrytrains.co.uk/

Train from Reading to Oxford

Average Duration
22m
Estimated price
$28-45
Bus
Contact phone
+44 1865 785400
Website
https://www.thames-travel.co.uk/

Bus from Parkway Station to Police Station

Average Duration
55m
Estimated price
$3-5
Website
https://www.stagecoachbus.com

Bus from Bus Station to Market Place

Average Duration
39m
Estimated price
$3-3

Bus from Market Place to Osney Island

Average Duration
40m
Estimated price
$3-3
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Swansea City Bus Station to Bristol

Average Duration
2h 35m
Estimated price
$14-20
Website
https://uk.megabus.com

Bus from Cabot Circus to Gloucester Green Bus Station

Average Duration
1h 45m
Estimated price
$13-19

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

Traveling between Swansea and Oxford 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 journey from Swansea to Oxford by car, covering a distance of 230.1 km in just about 2 hours and 33 minutes. 💷 Costs for this road trip can range from £36 to £55, offering flexibility for different budgets while experiencing the charming English countryside along the way.
Average price
£35 - £54
🚆 Swansea to Oxford train journey involves a transfer at Reading and takes approximately 3 hours and 3 minutes, providing a comfortable and scenic route. 🚆 There are multiple routes available for the Swansea to Oxford trip, with varying durations ranging from 2 hours 52 minutes to 3 hours 53 minutes, offering travelers flexibility in their travel plans.
Departure Point
Swansea station
Arrival Point
Oxford station
Useful tips for train travellers
• On your route from Swansea to Oxford, you will likely be using Great Western Railway (GWR) services, which offer onboard catering. Expect a range of options from snack boxes to hot meals, as well as a selection of hot and cold drinks. The refreshments are generally served at your seat in First Class, while Economy passengers can purchase items from a trolley service.
• You can choose between Standard Class and First Class when traveling on GWR trains. Standard Class offers comfortable seating with ample legroom, while First Class provides wider seats, at-seat service, and quieter carriages. Make sure to reserve your seat ahead of time if traveling during peak hours, as trains can get full, especially on weekends.
• There are multiple operators for the Swansea to Oxford route, primarily Great Western Railway (GWR) and CrossCountry. You can visit their websites for the latest schedules: GWR and CrossCountry. Useful links include local bus schedules in Oxford through the Oxford Bus Company website Oxford Bus for your onward travel.
🚌 While there is no direct bus from Swansea to Oxford, you can take a transfer with services departing from Swansea City Bus Station and arriving at Gloucester Green Bus Station via Cabot Circus. The journey will take approximately 5 hours and 20 minutes. 🌍 Swansea to Oxford bus services are operated by FlixBus and Megabus UK, making convenient stops along the way for passengers. The buses provide a comfortable and cost-effective option for traveling between these two cities, with prices ranging from £21 to £31 for a one-way ticket.
Departure Point
Swansea City Bus Station
Arrival Point
Gloucester Green Bus Station

Frequently asked questions

Find out more about the route from Swansea to Oxford.

Or choose the category:
The distance between Swansea and Oxford is approximately 186.7 km by road. By train, it takes about 3 hours and 5 minutes to travel from Swansea to Oxford. If you prefer a combination of train and bus, the typical travel time is about 3 hours and 30 minutes. By car, it takes around 2 hours and 33 minutes to drive from Oxford to Swansea, while the bus journey can take approximately 4 hours and 50 minutes.
The most cost-effective option for traveling from Swansea to Oxford is by bus, with ticket prices ranging from £24 to £36. However, this option takes the longest, with a travel time of approximately 4 hours and 50 minutes. The quickest way to reach Oxford is by driving, which takes around 2 hours and 33 minutes and costs between £36 and £56.
When traveling from Swansea to Oxford the prices of a train ticket vary from £83 to £185. On the other hand, the prices of a bus ticket between Oxford and Swansea can range from £24 to £34.
To get from Swansea to Oxford without using public transportation, you can drive. The distance between the two cities is approximately 230.1 km, and it takes around 2 hours and 33 minutes by car. The cost of the journey by car can vary, ranging from £36 to £56 depending on factors such as fuel prices and tolls.
The best way to travel from Swansea to Oxford without a car is by train. The journey takes approximately 3 hours and 5 minutes. Train tickets for this route can cost between £80 and £191.
Yes, there is a link between Swansea and Oxford, but it requires transfers. The train journey takes approximately 3 hours and 5 minutes with a transfer at Reading. Alternatively, you can take a train to Reading and then a bus to Oxford, which takes around 3 hours and 30 minutes. If you prefer driving, the distance between Swansea and Oxford is about 186.7 km, and it takes approximately 2 hours and 33 minutes by car. There is also a bus option available, which takes about 4 hours and 50 minutes with transfers at Bristol Bond St.
There are plenty of options for accommodations in and near Oxford. With over 853 hotels to choose from, you can find a range of options to fit your budget and preferences. Prices start at £49 per night, making it possible to find affordable options for your stay.

Trips from Swansea

Trips to Leicester