Virgin Trains Deals

Brand Image

100% Verified

We check every deal, but if something's changed, please report it.

Price Check

Ensure you compare prices first, offers aren't necessarily cheapest.

Shop Safely

There's a risk any company can struggle, so learn to Shop Safely.

0 Current Deals

We don't currently have any Virgin Trains deals.

Latest Expired Deals

  • Virgin Trains first-class sale, eg, £32 London to Manchester one-way

    Virgin Trains first-class sale, eg, £32 London to Manchester one-way

    100,000+ Mon-Fri seats for 30 Jul-31 Aug travel

    First-class tickets aren't usually MoneySaving, but if you want to travel that way this summer, Virgin Trains is having an up to 37% off first-class tickets sale across selected peak and off-peak trains for routes on its West Coast network – stations between London Euston and Glasgow Central, see full map.

    The sale includes first-class advance tickets between London and Birmingham for £17 each way, between London and Manchester for £32 each way, and between Glasgow and London for £40 each way.

    Tickets are for travel Mon-Fri only from Mon 30 Jul to Fri 31 Aug, excluding Mon 27 Aug (bank holiday Monday), and journeys affected by engineering works. You can book the discounted fares via the Virgin Trains site until 11.59pm on Sun 8 Jul – there's no booking fee.

    What discounted fares can I get?

    Virgin Trains says there are 100,000+ discounted first-class advance single tickets available, which will be labelled as 'Sale'.

    Discounted seats are randomly spread across the West Coast network and sale period, with most availability on off-peak services and limited availability during weekday peak times – so it will involve a bit of trial and error to find the cheaper fares. You'll likely need to be flexible on times and dates to get the cheapest tickets.

    Virgin Trains told us you'll be able to get up to 37% off first-class advance single tickets (if you want a return you'll need to book two singles, though of course both don't have to be first-class tickets). Here are examples of discounted fares that are available:

    • £17 London Euston to Birmingham each way (norm cheapest advance single £25)
    • £30 Liverpool to London Euston each way (norm cheapest advance single £45)
    • £32 Manchester to London Euston each way (norm cheapest advance single £45)
    • £40 London Euston to Glasgow each way (norm cheapest advance single £60)

    Whilst advance standard fares are likely to be the cheapest tickets available, in some instances there may be first-class bargains to be had, so it could be worth keeping a look out.

    Tickets in this offer are only valid for the specific train and seat reserved online, and are non-refundable. Unfortunately, no further discounts are available with a railcard. 

    What about child tickets?

    Discounted child tickets are available in this sale for half the price of the adult sale ticket.

    What extra does a first-class ticket get me?

    Virgin Trains says that passengers with first-class tickets get extra leg room, free Wi-Fi, tables at every seat, plug points, and a specially-selected food menu.

  • Virgin Trains West Coast sale, eg, £22 London to Manchester return

    Virgin Trains West Coast sale, eg, £22 London to Manchester return

    500,000+ standard and first class seats for 3 Apr-1 Jun travel

    All aboard! Virgin Trains is having an up to 52% off sale across selected peak and off-peak trains for routes on its West Coast network – stations between London Euston and Glasgow Central, see full map.

    The sale includes one-way standard advance tickets between London and Birmingham for £5 each way, between London and Manchester for £11 each way, and between Glasgow and London for £18 each way. You can also get some cracking first class fares (see below).

    Tickets are for travel from Tue 3 Apr to Fri 1 Jun, with some routes excluded on 20, 26 and 27 May, and journeys affected by engineering works are also excluded. You can book the discounted fares via the Virgin Trains site until 11.59pm on Mon 19 Mar – there's no booking fee.

    What discounted fares can I get?

    Virgin Trains says there are 500,000+ discounted standard and first class advance single tickets available, which will be labelled as 'Seat Sale'.

    Discounted seats are randomly spread across the West Coast network and sale period, with most availability on off-peak services and limited availability during weekday peak times and at weekends – so it will involve a bit of trial and error to find the cheaper fares. In the past, this has been very popular, so you'll need to 'make tracks' and be flexible on times and dates to get the cheapest tickets.

    Virgin Trains told us you'll be able to get up to 52% off advance single tickets (if you want a return you'll need to book two singles). Here are examples of discounted fares that will be available:

    • £5 London Euston to Birmingham each way (norm cheapest advance single £8, on-the-day single £30ish)
    • £11 Birmingham to Glasgow each way (norm cheapest advance single £16.50, on-the-day single £110ish)
    • £11 Manchester to London Euston each way (norm cheapest advance single £23, on-the-day single £80ish)
    • £18 London Euston to Glasgow each way (norm cheapest advance single £30, on-the-day single £140ish)

    Tickets in this offer are only valid for the specific train and seat reserved online, and are non-refundable. Unfortunately, no further discounts are available with a railcard. 

    Discounted first class fares are also available

    Although it's not as MoneySaving, if you're looking for first class tickets, you can find some strong discounts in this sale – including from £17 each way (norm cheapest £27) between Birmingham and London, £30 each way (norm cheapest £45) between London and Manchester, and £37 each way (norm cheapest £60) between London and Glasgow.

    What about child tickets?

    Discounted child tickets 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 Birmingham for £30 return (£5 each way for each adult, £2.50 each way for each child).