Travel from London to Avebury

Bus or train from London to Avebury?

Great Western Railway operates a train from London to Avebury every 30 minutes. Tickets cost $40 - $80 and the journey takes 58 min. Alternatively, National Express operates a bus from London to Avebury once daily. Tickets cost $11 - $16 and the journey takes 2 h 35 min.

How to get from London to Avebury

ModeDurationPrice
From London Paddington train to Swindon, Bus Station then line 49 bus to Avebury, Red Lion.2 h 1 min£40
From London Victoria Coach Station bus to Beckhampton.2 h 35 min£11
From London Victoria Coach Station bus to Swindon, Bus Station then line 49 bus to Avebury, Red Lion.3 h 18 min£13
From London Marylebone train to Oxford City Centre, Frideswide Square (Oxford Rail Station), bus to Swindon, Bus Station, then line 49 bus to Avebury, Red Lion.3 h 27 min£46
From London drive to Avebury.1 h 37 min£15

How long does it take to get from London to Avebury?

It takes approximately 2 h 1 min to get from London to Avebury, including transfers.

Is there a direct bus between London and Avebury?

Yes, there is a direct bus departing from London Victoria Coach Station and arriving at Beckhampton. Services depart once daily, and operate every day. The journey takes approximately 2 h 35 min.

Operators from London to Avebury

OperatorPhoneWebsite
Great Western RailwayGreat Western Railway
Stagecoach WestStagecoach West
National Express+44 08717 818178National Express
Chiltern Railways+44 345 600 5165Chiltern Railways