Trains from Cardiff to Bristol

  • Lowest price from ≈ $25.22 £18.87
  • Average duration 49 min
  • Connections per day 28
  • Distance 41 km
  • CO₂ per person 1 kg

train from Cardiff to Bristol

The journey from Cardiff to Bristol is about 41 km. On average a train trip takes 49 min with 28 connections per day.

Lowest price ≈ $25.22 £18.87
Trip duration 49 min
Connections per day 28
Lowest price ≈ $25.22 £18.87
Highest price ≈ $31.19 £23.34
First departure 05:54 AM
Last departure 09:30 PM
Distance 41 km
Departure Cardiff
Arrival Bristol
Travel operator Cross Country, Great Western Railway
Find the best price
Great Western Railway2.87 kg CO₂
11:30Cardiff central
47 min
12:17Bristol temple meads
≈ $9.22 €8.04
direct
Great Western Railway2.87 kg CO₂
19:30Cardiff central
49 min
20:19Bristol temple meads
≈ $9.22 €8.04
direct
Great Western Railway2.87 kg CO₂
18:30Cardiff central
49 min
19:19Bristol temple meads
≈ $9.22 €8.04
direct

Next departures from Cardiff to Bristol

Sample times and fares for the coming days — book to confirm availability and price.

Great Western Railway ≈ $37.12 £27.78
05:54 Cardiff central
44 min · 1 changes
06:56 Bristol temple meads
Great Western Railway ≈ $37.12 £27.78
06:28 Cardiff central
50 min · direct
07:18 Bristol temple meads
Great Western Railway ≈ $37.12 £27.78
06:57 Cardiff central
52 min · direct
07:49 Bristol temple meads
Great Western Railway ≈ $37.12 £27.78
07:27 Cardiff central
49 min · direct
08:16 Bristol temple meads
Great Western Railway ≈ $37.12 £27.78
08:00 Cardiff central
52 min · direct
08:52 Bristol temple meads
Great Western Railway ≈ $37.12 £27.78
08:27 Cardiff central
52 min · direct
09:19 Bristol temple meads
Great Western Railway ≈ $37.12 £27.78
08:37 Cardiff central
45 min · 1 changes
09:30 Bristol temple meads
Great Western Railway ≈ $37.12 £27.78
09:00 Cardiff central
51 min · direct
09:51 Bristol temple meads
Great Western Railway ≈ $37.12 £27.78
09:19 Cardiff central
45 min · 1 changes
10:12 Bristol temple meads
Great Western Railway ≈ $37.12 £27.78
09:28 Cardiff central
49 min · direct
10:17 Bristol temple meads
Great Western Railway ≈ $30.01 £22.46
10:00 Cardiff central
50 min · direct
10:50 Bristol temple meads
Great Western Railway ≈ $30.01 £22.46
10:30 Cardiff central
48 min · direct
11:18 Bristol temple meads
Great Western Railway ≈ $30.01 £22.46
11:00 Cardiff central
47 min · direct
11:47 Bristol temple meads
Great Western Railway ≈ $30.01 £22.46
11:30 Cardiff central
47 min · direct
12:17 Bristol temple meads
Great Western Railway ≈ $30.01 £22.46
12:30 Cardiff central
47 min · direct
13:17 Bristol temple meads
Great Western Railway ≈ $30.01 £22.46
16:27 Cardiff central
46 min · direct
17:13 Bristol temple meads
Great Western Railway ≈ $30.01 £22.46
17:00 Cardiff central
50 min · direct
17:50 Bristol temple meads
Great Western Railway ≈ $30.01 £22.46
17:27 Cardiff central
48 min · direct
18:15 Bristol temple meads
Great Western Railway ≈ $30.01 £22.46
17:59 Cardiff central
56 min · direct
18:55 Bristol temple meads
Great Western Railway ≈ $30.01 £22.46
18:18 Cardiff central
42 min · 1 changes
19:13 Bristol temple meads
Great Western Railway ≈ $30.01 £22.46
18:30 Cardiff central
50 min · direct
19:20 Bristol temple meads
Great Western Railway ≈ $30.01 £22.46
19:00 Cardiff central
51 min · direct
19:51 Bristol temple meads
Great Western Railway ≈ $30.01 £22.46
19:28 Cardiff central
51 min · direct
20:19 Bristol temple meads
Great Western Railway ≈ $30.01 £22.46
20:00 Cardiff central
54 min · direct
20:54 Bristol temple meads
Great Western Railway ≈ $30.01 £22.46
20:30 Cardiff central
51 min · direct
21:21 Bristol temple meads
Great Western Railway ≈ $30.01 £22.46
20:59 Cardiff central
49 min · direct
21:48 Bristol temple meads
Great Western Railway ≈ $30.01 £22.46
21:30 Cardiff central
50 min · direct
22:20 Bristol temple meads
See all timetables

Carriers on this route

Learn more about carriers on this route.

Great Western Railway (GWR) is a British railway company that operates passenger services between London and the southwest of England, as well as parts of Wales. It was founded in 1833 and was originally known as the Great Western Railway Company. GWR is now owned by FirstGroup. The company is known for its iconic green livery and its historic steam locomotives, including the famous Flying Scotsman.

CO₂ emissions by mode

train 2.87kg
bus 3.08kg
flight 8.2kg
carpool 6.56kg
How much CO₂ is emitted travelling by train from Cardiff to Bristol?

The train journey between Cardiff and Bristol emits 2.87kg of CO₂.

How much CO₂ do I save by taking the train between Cardiff and Bristol?

Taking the train between Cardiff and Bristol saves 5.33kg of CO₂ compared to a flight, 0.21kg compared to the bus and 3.69kg compared to the car.

FAQ