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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Bristol to Kingston

distanceDistance99 miles (159 km)
priceAverage train ticket price£59 (€66)
changesDirect trainYes

Trains from Bristol to Kingston cover the 99 miles (159 km) long route with our travel partners like. There are direct train services available. While the average ticket price for this trip costs around £59, you can find the cheapest train ticket for as low as £59. Travellers depart most frequently from Bristol Temple Meads and arrive in Kingston.

Travel Tips

Trains from Bristol to Kingston
Travel by train to Kingston 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 Kingston.
What is the price of the cheapest train from Bristol to Kingston?
Omio customers have found cheap train tickets between Bristol and Kingston for as low as £59  for the next 7 days.
What is the average cost of a train from Bristol to Kingston?
If you are looking to buy your train ticket in the next 7 days, you can expect the Bristol to Kingston train to cost on average £59  one way.
How many miles is it from Bristol to Kingston by train?
The Bristol to Kingston train distance is approximately 99 miles (159 km).
When travelling by train from Bristol to Kingston, which train station in Bristol do I depart from and which train station in Kingston do I arrive in?

Omio customers book a train from Bristol Temple Meads   to Kingston   most frequently for this route.

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

The most popular departure train station with passengers for this route, called Bristol Temple Meads, is located 0.8 miles (1.3 km) from the city centre of Bristol.

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

How far in advance should I buy a train ticket between Bristol and Kingston to get the best deals?
If you purchase a train ticket from Bristol to Kingston within the next 7 days, you can find tickets to cost on average £59 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Kingston from Bristol are generally on sale a few months before the planned departure date.

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 to Kingston from Bristol.
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