Travel from Newbury to Salisbury-England

Bus or train from Newbury to Salisbury?

Great Western Railway operates a train from Newbury to Salisbury every 4 hours. Tickets cost $24 - $45 and the journey takes 37 min. Alternatively, Salisbury Reds operates a bus from Newbury to Salisbury every 30 minutes. Tickets cost $11 and the journey takes 1 h 23 min. Two other operators also service this route.

How to get from Newbury to Salisbury

ModeDurationPrice
From Newbury train to Westbury (Wilts) then train to Salisbury.1 h 33 min£32
From Newbury, Bus Station bus to Basingstoke then train to Salisbury.1 h 54 min£19
From Newbury, Bus Station line 7 bus to Andover, Bus Station then bus to Salisbury, Blue Boar Row.2 h 26 min£13
From Newbury, Bus Station bus to Basingstoke, Railway Station then bus to Salisbury, Millstream Coach Park.2 h 59 min£13
From Newbury taxi to Salisbury.49 min£103
From Newbury drive to Salisbury.49 min£7

How long does it take to get from Newbury to Salisbury?

It takes approximately 1 h 33 min to get from Newbury to Salisbury, including transfers.

Is there a direct train between Newbury and Salisbury?

No, there is no direct train from Newbury to Salisbury. However, there are services departing from Newbury and arriving at Salisbury via Westbury (Wilts). The journey, including transfers, takes approximately 1 h 33 min.

Is there a direct bus between Newbury and Salisbury?

No, there is no direct bus from Newbury to Salisbury. However, there are services departing from Newbury, Bus Station and arriving at Salisbury, Blue Boar Row via Andover, Bus Station. The journey, including transfers, takes approximately 2 h 26 min.

Operators from Newbury to Salisbury

OperatorPhoneWebsite
Great Western RailwayGreat Western Railway
Stagecoach in Hampshire BasingstokeStagecoach in Hampshire Basingstoke
South Western Railway0345 6000 650South Western Railway
Stagecoach in HampshireStagecoach in Hampshire
Salisbury Reds+44 1202 338420Salisbury Reds
National Express+44 08717 818178National Express