|Distance||69 miles (111 km)|
|Average train duration||3 h 38 min|
Trains from Bangor to Preston cover the 69 miles (111 km) long route taking on average 3 h 38 min with our travel partners like. There are direct train services available. Travellers depart most frequently from Bangor (Gwynedd) and arrive in Preston.
Omio customers book a train from Bangor (Gwynedd) to Preston most frequently for this route.
The most popular departure train station with passengers for this trip, called Bangor (Gwynedd), is located 0 mile (s) / 0 km from the city centre of Bangor.
The most popular arrival train station, Preston, is located 1 mile (s) / 1 km away from the city centre of Preston.
Here are some other resources that might have the information you need