Cheap train tickets from Bangor to Cardiff

Showing times and prices for 28 Jan

Cheapest

£34

Average

£45

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Bangor to Cardiff will cost around £ 45 if you buy it on the day, but the cheapest tickets can be found for only £ 34.

Cheapest
08:06Bangor (Gwynedd)4h47 12:53Cardiff Central
1 changes
£341One-way
Cheapest
08:55Bangor (Gwynedd)4h19 13:14Cardiff Central
0 changes
£341One-way
Cheapest
12:00Bangor (Gwynedd)4h19 16:19Cardiff Central
0 changes
£341One-way
Cheapest
10:05Bangor (Gwynedd)4h39 14:44Cardiff Central
1 changes
£341One-way
Cheapest
11:10Bangor (Gwynedd)4h00 15:10Cardiff Central
0 changes
£341One-way

Train schedule Bangor to Cardiff

Showing trains for tomorrow, Fri, 28 Jan
08:06Bangor (Gwynedd)4h47 12:53Cardiff Central
0 changes
08:55Bangor (Gwynedd)4h19 13:14Cardiff Central
0 changes
09:22Bangor (Gwynedd)4h20 13:42Cardiff Central
0 changes
10:05Bangor (Gwynedd)4h39 14:44Cardiff Central
0 changes
11:10Bangor (Gwynedd)4h00 15:10Cardiff Central
0 changes
12:00Bangor (Gwynedd)4h19 16:19Cardiff Central
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Fastest train times from Bangor to Cardiff

Showing times and prices for 28 Jan

Fastest Journey

4 h

Average

4 h 24 m

Trains per day

6

Distance

205 km

Of the 6 trains that leave Bangor for Cardiff every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 205 km distance in an average of 4 h 24 m but if you time it right, some trains will get you there in just 4 h .

The slowest trains will take 4 h 47 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
11:10Bangor (Gwynedd)4h00 15:10Cardiff Central
0 changes
£341One-way
08:55Bangor (Gwynedd)4h19 13:14Cardiff Central
0 changes
£341One-way
12:00Bangor (Gwynedd)4h19 16:19Cardiff Central
0 changes
£341One-way
09:22Bangor (Gwynedd)4h20 13:42Cardiff Central
1 changes
£981One-way
10:05Bangor (Gwynedd)4h39 14:44Cardiff Central
1 changes
£341One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Bangor to Cardiff

distanceDistance126 miles (204 km)
durationAverage train duration4 h 19 min
priceAverage train ticket price£34 (€39)
changesDirect trainYes
carriersTrain companiesArriva Trains Wales

Trains from Bangor to Cardiff cover the 126 miles (204 km) long route taking on average 4 h 19 min with our travel partners like Arriva Trains Wales. There are direct train services available. While the average ticket price for this journey costs around £34, you can find the cheapest train ticket for as low as £34. Travellers depart most frequently from Bangor (Gwynedd) and arrive in Cardiff Central.

Travel Tips: Trains from Bangor to Cardiff

Travel by train to Cardiff easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bangor to Cardiff.
FAQs

How much do cheap trains between Bangor and Cardiff cost?

Omio customers have found cheap train tickets to Cardiff from Bangor for as low as £34  for the next 7 days.

What is the cost of a train ticket from Bangor to Cardiff on average?

The Bangor to Cardiff train ticket price is on average £34  if you are looking to purchase your tickets for this trip in the next week.

How far is it from Bangor to Cardiff by train?

When travelling this route you should expect the distance from Bangor to Cardiff via train to be approximately 126 miles (204 km).

How many hours does it take from Bangor to Cardiff by train?

On average the Bangor to Cardiff train time is 4 h 19 min  covering the 126 miles (204 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

When travelling by train from Bangor to Cardiff, which train station in Bangor do I depart from and which train station in Cardiff do I arrive in?

Omio customers travelling this route depart most frequently from Bangor (Gwynedd)   and arrive in Cardiff Central.

Where is the Bangor train station located? Where is the Cardiff train station located?

The most popular departure train station with passengers for this route, called Bangor (Gwynedd), is located 0.2 miles (428 m) from the city centre of Bangor.

The most popular arrival train station, Cardiff Central, is located 0.2 miles (425 m) away from the city centre of Cardiff.

Which train providers should I travel with from Bangor to Cardiff?

If you're looking for trains from Bangor to Cardiff, you can rely on Arriva Trains Wales to get you to Cardiff. It's also good to check out all possible train companies for the Bangor to Cardiff trip to see if there might be differences in the amenities they offer.

Are there any Bangor to Cardiff direct train services?

If you’re looking for a direct train from Bangor to Cardiff, consider travelling with Arriva Trains Wales. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.

What are the first and last departure train times from Bangor to Cardiff?

The earliest train for this trip departs from Bangor at 08: 55. The last train leaves from Bangor at 10: 05. Check Omio for the latest train schedule from Bangor to Cardiff and book the best time to depart on your chosen travel date.

How far in advance should I book train tickets to Cardiff from Bangor for the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you buy train tickets to Cardiff from Bangor within the next 7 days, you can find tickets to cost on average £34 one way. To find the best prices for this journey, consider booking your train ticket from Bangor to Cardiff a few months in advance.

Important Stations and Airports for this Journey

Bangor
Cardiff
The major railway station for departures from Bangor is Bangor (Gwynedd). Read all the information you need to know about services, amenities and connections at Bangor (Gwynedd) for your trip between Bangor and Cardiff.