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 Bristol to Hastings

distanceDistance143 miles (230 km)
changesDirect trainYes

Trains from Bristol to Hastings cover the 143 miles (230 km) long route with our travel partners like. There are direct train services available. Travellers depart most frequently from Bristol Temple Meads and arrive in Hastings.

Travel Tips: Trains from Bristol 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 Bristol to Hastings.

What is the distance by train from Bristol to Hastings?

When travelling this route you should expect the distance between Bristol and Hastings via train to be approximately 143 miles (230 km).

Which train station from Bristol to Hastings do I depart from? Which Hastings train station from Bristol do I arrive in?

When travelling this route, Omio customers are departing most frequently from Bristol Temple Meads   and arriving in Hastings.

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

Passengers board the train most frequently from Bristol Temple Meads, which is located around 0.8 miles (1.3 km) away from the city centre, and they get off the train at Hastings, located 0.2 miles (372 m) away from the city centre.

Important Stations and Airports for this Journey

The major railway station for departures from Bristol is Bristol Temple Meads. Read all the information you need to know about services, amenities and connections at Bristol Temple Meads for your trip from Bristol to Hastings.
Amenities at station
Phone Number
+44 3457114141
Ticket Office Hours
Mon - Sat: 05: 30 - 21: 30 | Sun: 06: 45 - 21: 30
Public transport options for Bristol Temple Meads
Bus lines: A1, 1, 2, 8, 39/349/X39, 70, 73, 178, 376
Train lines: CrossCountry, Great Western Main Line, Severn Beach Line