Trip to Bristol

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Swansea to Bristol

🌉 The journey from Swansea to Bristol by train takes approximately 1 hour and 49 minutes, offering a convenient and efficient way to travel between the two cities. While enjoying picturesque views en route, passengers can relax and prepare for their time in Bristol. 💷 Ticket prices for the Swansea to Bristol train route typically range from £40 to £103, providing travelers with a range of options to suit their budget and travel preferences. With reliable First Great Western Service operating the trains, passengers can look forward to a comfortable and enjoyable travel experience.

Where to stay in Bristol

There are over 364 hotels to stay in Bristol. Prices range from $24 per night.

Accomodation

Will you be returning to Swansea by train?

If you are looking for the return train journey, check out trains from Bristol to Swansea

See schedule