Taking the train from London to the Glastonbury Festival is one of the greenest and most environmentally friendly ways to travel.
Trains to the Glastonbury Festival depart from London Paddington train station and arrive at Castle Cary train station. They are operated by First Great Western.
Trains depart London up to twice an hour throughout the day during the festival. The total journey time ranges from 1 hour and 25 minutes to 1 hour and 58 minutes if you take a direct train from London to Castle Cary. If you take a train that requires a change at Taunton or Bath Spa station, the trip can take up to 2 hours and 45 minutes.
Train tickets from London to Castle Cary cost from £10.50 for a single ticket in standard class and £28.00 for first class if you buy train tickets online well in advance.
From Castle Cary, there is a free shuttle bus to the Glastonbury Festival. All you have to do is show your festival ticket to board the bus.
You can also take a train from London to Bristol, where there will be a limited number of free shuttle buses from Bristol train station to the Glastonbury Festival.
