There are 5 ways to get from Hatfield to St Albans by bus, taxi, car, rideshare or foot
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
What companies run services between Hatfield, Hertfordshire, England and St Albans, England?
Green Line (operated by Arriva) operates a bus from Hatfield to St Albans hourly. Tickets cost $4 and the journey takes 17 min. Arriva UK also services this route hourly.
Bus from Hatfield, Town Centre to St Albans City Railway Station
- Ave. Duration
- 10 min
- Estimated price
- $35 - $50
- +44 1582 422222
A1 24 Hour Taxis Luton
- +44 1582 242424
FiveTwos Luton Cars
- +44 1582 722222
Licenced London Taxi
Call A Cab
Want to know more about travelling around United Kingdom
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Questions & Answers
How far is it from Hatfield to St Albans?
The distance between Hatfield and St Albans is 8 km. The road distance is 12 km.
What is the cheapest way to get from Hatfield to St Albans?
The cheapest way to get from Hatfield to St Albans is to rideshare which costs £1 and takes 23 min.
What is the fastest way to get from Hatfield to St Albans?
The quickest way to get from Hatfield to St Albans is to taxi which takes 10 min and costs £27 - £35.
Is there a direct bus between Hatfield and St Albans?
Yes, there is a direct bus departing from Hatfield, Town Centre and arriving at St Albans City Railway Station. Services depart every 30 minutes, and operate every day. The journey takes approximately 17 min.
How long does it take to get from Hatfield to St Albans?
The bus from Hatfield, Town Centre to St Albans City Railway Station takes 17 min including transfers and departs every 30 minutes.