COMPARE Prices across different modes

18 Oct
Find prices
£15National Express
19 Oct
£27Greater Anglia
£13National Express
20 Oct
£27Greater Anglia
£12National Express
21 Oct
£27Greater Anglia
£11National Express
22 Oct
£26Greater Anglia
£11National Express
25 Oct
£27Greater Anglia
£11National Express
28 Oct
£27Greater Anglia
£9National Express
29 Oct
£27Greater Anglia
£11National Express
30 Oct
£32Greater Anglia
£15National Express
31 Oct
Find prices
£13National Express

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Bristol to Norwich

distanceDistance184 miles (296 km)
durationAverage train duration4 h 24 min
priceAverage train ticket price£28 (€32)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersGreater Anglia

Trains from Bristol to Norwich cover the 184 miles (296 km) long route taking on average 4 h 24 min with our travel partners like Greater Anglia. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this trip costs around £28, you can find the cheapest train ticket for as low as £27. Travellers depart most frequently from Bristol Temple Meads and arrive in Norwich.

Travel Tips

Trains from Bristol to Norwich
Travel by train to Norwich 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 Norwich.
What is the cost of cheap trains from Bristol to Norwich?
You can find a cheap train from Bristol to Norwich for some dates and times for as low as £27  one way in the next 7 days.
How much does the train from Bristol to Norwich cost on average?
The Bristol to Norwich train ticket price is on average £28  if you are looking to book your tickets for this journey in the next week.
What is the distance by train from Bristol to Norwich?
You should expect to travel around 184 miles (296 km)  to Norwich from Bristol by train.
How long is the train to Norwich from Bristol?
The train time to Norwich from Bristol is on average 4 h 24 min  for the 184 miles (296 km) long journey, but the time it takes to go to Norwich from Bristol by train can vary depending on specific dates or travelling on weekends and holidays.
When travelling by train from Bristol to Norwich, which train station in Bristol do I depart from and which train station in Norwich do I arrive in?

Omio customers who travel this route most frequently depart from Bristol Temple Meads   and arrive in Norwich.

Where is the Bristol train station located? Where is the Norwich train station located?

The most popular departure train station with passengers for this journey, called Bristol Temple Meads, is located 1 mile (s) / 1 km from the city centre of Bristol.

The most popular arrival train station, Norwich, is located 0 mile (s) / 0 km away from the city centre of Norwich.

Which train companies can take me from Bristol to Norwich?
Take the Bristol to Norwich train with Greater Anglia. However, it's always good to check out all possible train providers for the journey from Bristol to Norwich as there might be differences in the amenities they offer.
How many train services per day are there from Bristol to Norwich?
The average number of trains departing Bristol for Norwich is 25 a day. The train schedules and services may vary between weekdays and weekends.
What time is the earliest train from Bristol to Norwich? What time is the last train from Bristol to Norwich?
You can take the first train from Bristol to Norwich at 07: 18   or take the last train from Bristol to Norwich leaving at 10: 56. Look for the latest Bristol Norwich train schedule on Omio and book the best time to take the train for this trip.
How early should I buy Bristol to Norwich train tickets to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you book train tickets between Bristol and Norwich within the next 7 days, you can find tickets to cost on average £28 one way. To find the best prices for this trip, consider booking your train ticket from Bristol to Norwich a few months in advance.

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 Norwich from Bristol.
Amenities at station
Ticket office hours
Sun: 06: 45 - 21: 30 | Mon - Sat: 05: 30 - 21: 30
Connections to/from station
Train lines: CrossCountry, Great Western Main Line, Severn Beach Line
Bus lines: A1, 1, 2, 8, 39/349/X39, 70, 73, 178, 376