There are 3 ways to get from Aylesbury to St Albans by bus, taxi or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Questions & Answers
The cheapest way to get from Aylesbury to St Albans is to drive which costs £4 - £7 and takes 31 min.
The quickest way to get from Aylesbury to St Albans is to taxi which costs £95 - £120 and takes 31 min.
The distance between Aylesbury and St Albans is 21 miles. The road distance is 27.7 miles.
It takes approximately 1 h 36 min to get from Aylesbury to St Albans, including transfers.
No, there is no direct bus from Aylesbury station to St Albans. However, there are services departing from Aylesbury, Bus Station (Bus Stn Bay 9) and arriving at St Albans, St Peter's Street via Hemel Hempstead, Marlowes. The journey, including transfers, takes approximately 1 h 36 min.
What companies run services between Aylesbury, England and St Albans, England?
You can take a bus from Aylesbury to St Albans via Hemel Hempstead, Marlowes in around 1 h 36 min.
Bus from Aylesbury, Bus Station (Bus Stn Bay 9) to Hemel Hempstead, Marlowes
- Ave. Duration
- 1 h 6 min
- Every 30 minutes
- Estimated price
- $5 - $8
- Schedules at
- Book at
Bus from Hemel Hempstead, Marlowes to St Albans, St Peter's Street
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Heading to Europe? Read this before you buy a Eurail Pass, Train travel in France: A guide to SNCF and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.