HUB hero image

How to Travel from

Selfridges, Oxford Street to Cardiff Bay

by Car

Selfridges, Oxford Street
+0
Cardiff Bay
Transport search to Cardiff Bay
Selfridges, Oxford Street
+0
Cardiff Bay
Building a composite car route
Cheapest
Best Offer!
Car
2 h 52 min
248 km.
from $13
Composite Route Car Only

One way to Travel from Selfridges, Oxford Street to Cardiff Bay

Select an Option Below to Start Your Journey
Cheapest

Transport providers

Bus operators

FlixBus

Phone:
+49 30 300 137 300
Website:
flixbus.com
Bus from London Victoria to Herbert
Ave. Duration:
3h 45m
Frequency:
Hourly
Estimated price:
$25.32–$35.44

Train operators

First Great Western Service

Phone:
+44 3457 000 125
Website:
gwr.com/
Train from London Paddington to Cardiff
Ave. Duration:
1h 58m
Frequency:
Hourly
Estimated price:
$101.26–$215.18

National Express

Phone:
08717 81 81 81
Website:
nationalexpress.com/en
Bus from London Victoria to Cardiff
Ave. Duration:
3h 20m
Frequency:
Hourly
Estimated price:
$36.71–$51.90

Questions and Answers

What is the cheapest way to get from Selfridges, Oxford Street to Cardiff Bay (Water)?

The cheapest way to get from Selfridges, Oxford Street to Cardiff Bay (Water) is to bus which costs $25 - $35.87 and takes 5h 18m.

What is the fastest way to get from Selfridges, Oxford Street to Cardiff Bay (Water)?

The fastest way to get from Selfridges, Oxford Street to Cardiff Bay (Water) is to drive which takes 2h 41m and costs $47.83 - $70.65 .

Is there a direct bus between Selfridges, Oxford Street and Cardiff Bay (Water)?

No, there is no direct bus from Selfridges, Oxford Street to Cardiff Bay (Water). However, there are services departing from Selfridges and arriving at Prospect Place via London Victoria, Sophia Gardens and Cardiff Bus Interchange Bay 13. The journey, including transfers, takes approximately 4h 49m.

How far is it from Selfridges, Oxford Street to Cardiff Bay (Water)?

The distance between Selfridges, Oxford Street and Cardiff Bay (Water) is 239 km. The road distance is 243.3 km.

How do I travel from Selfridges, Oxford Street to Cardiff Bay (Water) without a car?

The best way to get from Selfridges, Oxford Street to Cardiff Bay (Water) without a car is to train which takes 3h 3m and costs $86.96 - $195.65 .

How long does it take to get from Selfridges, Oxford Street to Cardiff Bay (Water)?

It takes approximately 3h 3m to get from Selfridges, Oxford Street to Cardiff Bay (Water), including transfers.

Where do I catch the Selfridges, Oxford Street to Cardiff Bay (Water) bus from?

Selfridges, Oxford Street to Cardiff Bay (Water) bus services, operated by National Express, depart from London Victoria station.

Train or bus from Selfridges, Oxford Street to Cardiff Bay (Water)?

The best way to get from Selfridges, Oxford Street to Cardiff Bay (Water) is to train which takes 3h 3m and costs $86.96 - $195.65 . Alternatively, you can bus via Sophia Gardens, which costs $36.96 - $53.26 and takes 4h 49m.

Where does the Selfridges, Oxford Street to Cardiff Bay (Water) bus arrive?

Selfridges, Oxford Street to Cardiff Bay (Water) bus services, operated by National Express, arrive at Cardiff station.

Can I drive from Selfridges, Oxford Street to Cardiff Bay (Water)?

Yes, the driving distance between Selfridges, Oxford Street to Cardiff Bay (Water) is 243 km. It takes approximately 2h 41m to drive from Selfridges, Oxford Street to Cardiff Bay (Water).

Where can I stay near Cardiff Bay (Water)?

There are 1286+ hotels available in Cardiff Bay (Water). Prices start at $56.47 per night.
+0