On a typical weekday there are 24 scheduled rail journeys between Abergavenny and Bath Spa, with 0 of them being direct trains. There are also a further 24 possible journeys which require a change.
The distance by rail from Abergavenny to Bath Spa is approximately 41 miles (66 kilometres). The average train journey takes about 2hrs 22 mins.
GWR and Transport for Wales are the main train operating companies running services between Abergavenny and Bath Spa.
There are 3 possible routes with the shortest and most direct being Abergavenny to Bath Spa. The fastest journey time on this route takes 1hrs 25 mins.