Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Warminster to Birmingham by train
-
First train06:10
-
Last train22:13
-
Avg changes1
-
Fastest journey2hr 22m
-
Distance143 kilometres
-
Trains per day32
-
Avg. journey time2hr 49m
-
Train operators
Travelling from Warminster to Birmingham by train
Considering a train trip from Warminster to Birmingham? This guide will walk you through everything — from the best routes to finding the cheapest train tickets — so you can enjoy a smooth, stress-free journey.
Train travel between Warminster and Birmingham: train ticket prices
Cost of train tickets from Warminster to Birmingham:
Cheapest tickets: AU$56.41
Cost of tickets when booked 30 days in advance:
Cost of tickets when booked 7 days in advance:
Tickets go on sale 5 months in advance.
Warminster to Birmingham train times
Prepare for your journey with the following departure details. The earliest train running Monday through Friday from Warminster to Birmingham is at 06:22 and the last is at 21:01. The first train scheduled on Saturdays and Sundays is at 06:10 and the last one is at 22:13. You can expect 32 trains making this journey each day, with trains departing every 21 minutes.
Average train travel time from Warminster to Birmingham
The quickest time by train is 2 hours and 22 minutes, travelling a total distance of 143 kilometres.
When do tickets between Warminster and Birmingham go on sale?
Travellers can book train journeys between Warminster and Birmingham 5 months before the travel date. The earlier you book, the better the price. Stay informed about ticket availability by setting up a personalised booking alert with Rail Europe.
Learn more about train travel from Warminster to Birmingham
Refer to our help articles for more details and insights on train travel from Warminster and beyond. Get ready for your visit with travel tips and inspiration in our Birmingham city guide.
Frequently asked questions
How far is it from Warminster to Birmingham by train?
The train journey between Warminster and Birmingham covers 143 kilometres.
What’s the cost of a train ticket from Warminster to Birmingham?
The cheapest ticket for this journey starts at AU$56.41. Tickets booked 30 days in advance typically cost around . If booked 7 days in advance, the price is typically .
When are tickets available for booking for travel from Warminster to Birmingham by train?
You can purchase tickets for this journey 5 months ahead of the travel date.
How long does it take to get from Warminster to Birmingham?
The fastest jouney takes 2 hours and 22 minutes.
Other journeys to Birmingham View all journeys to Birmingham
-
From London to Birmingham From AU$13.87
-
From Glasgow to Birmingham From AU$54.02
-
From Wolverhampton to Birmingham From AU$6.57
-
From Leicester to Birmingham From AU$30.66
-
From Crewe to Birmingham From AU$18.25
-
From Coventry to Birmingham From AU$6.57
-
From Nottingham to Birmingham From AU$12.41
-
From Sheffield to Birmingham From AU$29.93
-
From Gloucester to Birmingham From AU$18.98
-
From Doncaster to Birmingham From AU$35.77
-
From Reading to Birmingham From AU$27.74
-
From Plymouth to Birmingham From AU$81.03
Other journeys from Birmingham
-
From Birmingham to Edinburgh (Waverley, city centre) From AU$76.65
-
From Birmingham to Leeds From AU$32.12
-
From Birmingham to Oxford From AU$18.25
-
From Birmingham to Stratford-upon-Avon From AU$43.80
-
From Birmingham to York From AU$34.31
-
From Birmingham to Newcastle From AU$65.70
-
From Birmingham to Brighton From AU$132.13
-
From Birmingham to Weston-super-Mare From AU$63.51
-
From Birmingham to Torquay From AU$55.48
-
From Birmingham to Northampton From AU$12.41
-
From Birmingham to Bath Spa From AU$53.29
-
From Birmingham to Chester From AU$28.47
Other journeys from Warminster
-
From Warminster to London From AU$66.43
-
From Warminster to Bristol From AU$23.09
-
From Warminster to Westbury (Wilts) From AU$7.45
-
From Warminster to Southampton From AU$11.68
-
From Warminster to Salisbury From AU$32.95
-
From Warminster to Bath Spa From AU$22.63