These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Cardiff to Hastings

distanceDistance167 miles (270 km)
priceAverage train ticket price£108 (€122)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day

Trains from Cardiff to Hastings cover the 167 miles (270 km) long trip taking on average 5 h 55 min with our travel partners like. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £108, but the average price of train tickets is £108. Travellers depart most frequently from Cardiff Central and arrive in Hastings.

Travel Tips

Trains from Cardiff to Hastings
Travel by train to Hastings 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 Cardiff to Hastings.
How much do cheap train tickets between Cardiff and Hastings cost?
If you’re looking to save money on tickets, you can find a cheap train from Cardiff to Hastings for as little as £108  in the next 7 days.
What is the average cost of a train from Cardiff to Hastings?
If you’re looking to book tickets for this route in the next 7 days, you’ll find that Cardiff to Hastings train prices are on average £108  one way.
What is the distance between Cardiff and Hastings via train?
The Cardiff to Hastings train distance is approximately 167 miles (270 km).
How long does it take from Cardiff to Hastings by train?
On average the train from Cardiff to Hastings duration is 5 h 55 min  for the 167 miles (270 km) long journey, but the travel time can vary if you depart on weekends and holidays.
When travelling by train from Cardiff to Hastings, which train station in Cardiff do I depart from and which train station in Hastings do I arrive in?

When departing from Cardiff, you have various train station options to start your journey from including Cardiff Central, Cardiff (Queen Street) and Cardiff (Cathays). When arriving in Hastings, you can end your route in train stations like Hastings and Hastings, St George'S Road.

Omio customers book a train from Cardiff Central   to Hastings   most frequently for this route.

Where is the train station in Cardiff? Where is the train station in Hastings?

You can find the most popular departure train station for this route, Cardiff Central, located approximately 0.2 miles (425 m) from the city centre of Cardiff. The most popular arrival train station in Hastings, called Hastings, is located around 0.2 miles (372 m) away from its city centre.

How many trains are there to Hastings from Cardiff a day?
On average, there are 25 trains a day from Cardiff to Hastings. The train times and services may be different on weekends and holidays compared to weekdays.
How far in advance should I purchase a train ticket from Cardiff to Hastings to get the best deals?
If you buy Cardiff to Hastings train tickets within the next 7 days, you can find one way tickets to cost on average £108. However, booking in advance gives you access to the best prices for trains to Hastings from Cardiff. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Cardiff Central is the most popular Cardiff railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Cardiff for your journey to Hastings.
Amenities at station
Phone Number
+44 3457114141
Ticket Office Hours
Mon - Fri: 05: 40 - 21: 30 | Sat: 05: 40 - 21: 30 | Sun: 07: 30 - 21: 30
Public transport options for Cardiff Central
Commuter rail lines: City Line, Rhondda Line, Rhymney Line, Valley Line, South Wales Main Line
Train lines: Transport for Wales, CrossCountry, Great Western Railway