If you click a link with an * to go through to a provider, we may get paid. This usually only happens if you get a product from it. This is what funds our team of journalists, and keeps us free to use. Yet there are two crucial things you need to know about this.
- This never impacts our editorial recommendations – if it's in, it's in there because we independently rate it best.
- You'll always get as good a deal (or better) than if you went direct.
For a more detailed explanation see How MSE is financed.
Great Western Railway Deals

0 Current Deals
We don't currently have any Great Western Railway deals.
Latest Expired Deals
-
GWR train sale, eg, London-Bath £16 return
Discounted advance fares for mostly off-peak Jan-Mar travel
ExpiredAll aboard... Great Western Railway is having a sale on selected trains across its network in England and Wales (see full map), including one-way tickets available between London and Swindon for £5, between Bath and London for £8, and between Reading and Cardiff for £12 until 11.59pm on Fri 19 Jan.
How to get the discounted tickets
Sale seats are for travel until Wed 28 Mar and you'll need to book a minimum of 17 days in advance of travel. To get the discounted seats, you’ll need to book by 19 Jan online at Great Western Railway, via its app, or a GWR ticket office.
The cheap fares are randomly spread on trains across its network throughout the sale period, so it can be hit and miss as to whether the train you want is discounted and it may involve a bit of trial and error to find the cheaper fares – but there will be more availability the further in advance you book. GWR says the sale tickets will mostly be on off-peak trains, with limited availability during weekday peak times, so you'll need to be flexible on times and dates to get the cheapest tickets.
There are 160,000 discounted standard and 40,000 first-class advance single tickets available. Once you've selected your travel dates, discounted fares will have a red banner and 'January Sale' above them (see image).
For return trips, you'll need to book two singles to get the cheapest fare, so check both are at the discounted rate before booking. Return fares are offered but these will be a lot more expensive than buying two 'January Sale' singles.
Sale ticket examples
Strong discounts we found (when buying two standard advance single sale tickets) on Fri 5 Jan include:
- £10 standard return London Paddington to Oxford, depart 10.15am on Fri 16 Feb, rtn 2.30pm on Sat 17 Feb – next cheapest advance return, £15.90 (norm off-peak return, £29).
- £10 standard return London Paddington to Swindon, depart 9.36am on Fri 2 Mar, rtn 3.45pm on Mon 5 Mar – next cheapest advance return, £28 (norm off-peak return, £63.20).
- £16 standard return London Paddington to Bath Spa, depart 9am on Fri 16 Mar, rtn 7.18pm on Sun 19 Mar – next cheapest advance return, £32.50 (norm off-peak return, £79.80).
- £24 standard return Exeter St Davids to Reading, depart 12.17pm on Fri 16 Mar, rtn 7.30pm on Tue 20 Mar – next cheapest advance return, £62 (norm off-peak return, £73.90)
- £24 standard return Reading to Cardiff Central, depart 9.42am on Mon 12 Feb, rtn 3.56pm on Mon 19 Feb – next cheapest advance return, £58 (norm off-peak return, £89.20).
- £24 standard return London Paddington to Penzance, depart 10.03am on Wed 7 Mar, rtn 12.57pm on Tue 13 Mar – next cheapest advance return, £48 (norm off-peak return, £151.30).
Discounted first class fares are also available, eg, London Paddington to Penzance in Cornwall or vice versa for £60 return (next cheapest first class advance return, £102. Norm off-peak return, £274.30), but of course that’s not as MoneySaving.
It's worth noting that these tickets are only valid for the specific train selected when booking, and are non-refundable. Unfortunately, no further discounts are available with a railcard or any other offer.
Are child tickets included?
Discounted child tickets (5-15 years old) are available in this sale for half the price of the adult sale ticket, so a family of four – two adults and two children – could visit London from Oxford for £30 return (£5 each way for each adult, £2.50 each way for each child).
How good is this sale?
Although GWR is only offering half the number of discounted sale tickets compared with its January sale last year, many of its discounted fares are cheaper than a year ago, so if you get on board with this sale, you could make a big saving over regular ticket prices.
-
GWR train sale, eg, Bath-London £20 return
Discounted advance fares for mostly off-peak Jan-Mar travel
ExpiredUntil 11.59pm on Wed 25 Jan, Great Western Railway is having a sale on selected trains across its network in England and Wales (see full map), including one-way tickets available between London and Oxford for £5, between Bath and London for £10, and between Reading and Cardiff for £15.
How to get the discounted tickets
Sale seats are valid for travel from Mon 23 Jan until Fri 24 Mar. To get the discounted seats, you’ll need to book by 25 Jan (and a minimum of 17 days in advance of travel) online at Great Western Railway, via its app or a GWR ticket office.
The cheap fares are randomly spread on trains across its network throughout the sale period, so it can be hit and miss as to whether the train you want is discounted and it may involve a bit of trial and error to find the cheaper fares – but there will be more availability the further in advance you book. GWR says the sale tickets will mostly be on off-peak trains, with limited availability during weekday peak times.
There are 300,000 discounted standard and 100,000 first-class advance single tickets available. You may need to be flexible on times and dates to get the cheapest tickets. Once you've selected your travel dates, discounted fares will have a red banner and 'January Sale' above them (see image).
For return trips, you'll need to book two singles to get the cheapest fare, so check both are at the discounted rate before booking – return fares are offered but these will be a lot more expensive than buying two 'January Sale' singles.
Top fares we found
Strong discounts we found (when buying two standard advance single sale tickets) on Mon 16 Jan include:
- £10 standard return London Paddington to Oxford, depart 9.50am on Sat 18 Feb, rtn 6.01pm on Mon 20 Feb – next cheapest advance return, £15 (norm off-peak return, £28).
- £20 standard return London Paddington to Swindon, depart 10.27am on Sat 4 Mar, rtn 6.52pm on Sun 5 Mar – next cheapest advance return, £36 (norm off-peak return, £46.30).
- £20 standard return London Paddington to Bath Spa, depart 8am on Sat 18 Mar, rtn 7.18pm on Sun 19 Mar – next cheapest advance return, £29 (norm off-peak return, £57.50).
- £30 standard return Reading to Cardiff Central, depart 9.11am on Mon 13 Feb, rtn 6.25pm on Wed 15 Feb – next cheapest advance return, £61.50 (norm off-peak return, £82).
- £30 standard return Exeter St Davids to Reading, depart 11.38am on Sat 18 Mar, rtn 7.32pm on Sun 19 Mar – next cheapest advance return, £38 (norm off-peak return, £71.40)
Discounted first class fares are also available, eg, London Paddington to Cornwall or vice versa from £78 return (next cheapest advance return, £112. Norm off-peak return, £274.30), but of course that’s not as MoneySaving.
It's worth noting that these tickets are only valid for the specific train selected when booking, and are non-refundable. Unfortunately, no further discounts are available with a railcard or any other offer.
Are child tickets included?
Discounted child tickets (5-15 years old) are available in this sale for half the price of the adult sale ticket, so a family of four – two adults and two children – could visit London from Oxford for £30 return (£5 each way for each adult, £2.50 each way for each child).