Trip to Bristol

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration2h
Distance197 km
Avg. price$ 76
Train trips7 found

Trains from London to Bristol

🚆 Enjoy a scenic train ride from London to Bristol, departing from Paddington and arriving at Bristol Temple Meads. The journey takes approximately 1 hour and 36 minutes. 🎟️ Ticket prices for the London to Bristol train range from £55 to £118, offering flexibility for different budget preferences. First Great Western Service manages the train services for this route, ensuring a comfortable and efficient travel experience.

Where to stay in Bristol

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

Find accommodation
  • The train route from London to Bristol is primarily serviced by First Great Western Service. Trains depart from Paddington station in London and arrive at Bristol Temple Meads station in Bristol. The journey typically takes around 1 hour and 36 minutes, with hourly services operating daily. Ticket prices for this route can range from £56 to £119, depending on the class and time of booking.
  • The fastest train between London and Bristol is operated by First Great Western Service. This direct service departs from Paddington station in London and arrives at Bristol Temple Meads station in Bristol, with a journey time of approximately 1 hour and 36 minutes. Trains run hourly and operate daily, providing a convenient and efficient travel option for passengers between the two cities. Ticket prices for this fast train service can vary from £56 to £119, depending on factors such as class and booking time.
  • Trains from London to Bristol operated by First Great Western Service, depart from Paddington station in London. Paddington station serves as the main departure point for travelers embarking on this route to Bristol. Passengers can conveniently access Paddington station via various transportation options, making it easily accessible for those starting their journey to Bristol by train.
  • There are hourly train services operating every day between London and Bristol. These trains are direct and depart from Paddington station in London, arriving at Bristol Temple Meads station in Bristol. With regular departures and a relatively short travel time of approximately 1 hour and 36 minutes, travelers have multiple options to choose from when planning their journey between these two cities. Ticket prices for these trains can range from £56 to £119, depending on factors such as class and booking time.
  • The train from London to Bristol operated by First Great Western Service arrives at Bristol Temple Meads station. Bristol Temple Meads is the main railway station in Bristol and serves as a key transportation hub for travelers coming from various destinations. Upon arriving at Bristol Temple Meads, passengers can easily access the city center and explore the attractions and amenities that Bristol has to offer.
  • The first train of the day from London to Bristol, operated by First Great Western Service, typically departs from Paddington station early in the morning. The exact departure time may vary, but trains generally start running early to accommodate commuters and travelers. The last train of the day from London to Bristol usually departs in the late evening, allowing passengers to reach their destination before nightfall. With hourly services operating daily, travelers have flexibility in choosing a departure time that suits their schedule.
  • There are multiple direct train trips each day between London and Bristol, operated by First Great Western Service. With services departing hourly and operating every day, passengers have a variety of options to choose from based on their preferred departure time. The journey typically takes around 1 hour and 36 minutes, providing a convenient and efficient means of travel between the two cities. This frequent schedule allows for flexibility in planning your trip and ensures that there are ample opportunities to catch a train throughout the day.
  • Yes, there is a direct train route between London and Bristol. The trains depart from Paddington station in London and arrive at Bristol Temple Meads station in Bristol. These direct services run hourly and operate every day, making it a convenient option for travelers looking to make the journey without any transfers. The journey typically takes around 1 hour and 36 minutes, providing a quick and efficient way to travel between the two cities.
  • The cost of a train ticket from London to Bristol typically ranges from £56 to £119. The exact price can vary depending on factors such as the class of travel, the time of booking, and any available promotions or discounts. It is advisable to book tickets in advance to secure the best fares and availability for your desired travel dates.

Will you be returning to London by train?

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

See schedule