Megabus 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

  • Grab Megabus tickets using Tesco Clubcard vouchers*. Every £5 in vouchers gets you £15 worth of rewards. Valid on all routes, including trips to Paris, Brussels, Amsterdam and Boulogne and Megatrain routes. There's a £1 booking fee payable by card.

  • MSE weekly email

    FREE weekly MoneySaving email

    For all the latest deals, guides and loopholes simply sign up today – it's spam-free!

  • If you go online to Megabus*, if you get lucky, you can book rail and coach travel across the UK and Europe from £1 each way (plus £1 booking fee, so from £3 return). We've spotted cheap fares for travel up to March 2018 on some routes – it's worth checking back regularly.

    It offers cheap tickets on coaches (Megabus), trains (Megatrain) and a combination of the two (Megaplusbus).

    These £1 fares sell out quickly, so try to book months in advance where possible, be flexible with your dates and be prepared to travel at unsociable hours. Even if you miss out on £1 deals, we found many £10 and under singles which aren't bad. See the Megabus route map.

    Example £1 each way fares

    When we checked on Thu 4 Jan, we found £1 single tickets available on these Megabus route examples:

    •  Manchester to London, departs 5.30pm on Sat 24 Mar.

    •  Birmingham to Bristol, departs 4.25pm on Thu 22 Mar.

    •  Aberdeen to Edinburgh, departs 8.10am on Mon 26 Mar.

    How to book them

    The sub-£10 deals, if available, should appear as normal. Simply choose where you're travelling from and to and select "all" under "travelling by" to show results for both bus and train.

    Megabus has told us tickets are released for destinations in waves, usually about a month and a half before travel date, so keep checking back for later tickets if they're not available on your chosen route yet.

  • There are always ways to save money at Megabus*, so even if there isn’t a cracking deal out there that works for you, don’t assume you can’t cut your costs further.

    Ways to save include:

    • Book early and be flexible. Megabus allows you to book about four months in advance, so if you book early and are flexible with your dates and travel times, you'll have a better chance of bagging a £1 fare.

    • Check out similar companies. Have a look at our deals from National Express, where there may be a better offer.

    • Want more? Take a look at our cheap train and coach deals to see how you can save money on travel costs.

    • Had a problem with Megabus? There’s a free online tool you can use to complain – it helps draft, manage and if necessary escalate your complaint. It’s offered by a firm called Resolver, which we like so much we work with it to help people get complaints justice – you can use it to complain to Megabus*.

    If you spot any hot deals out there we have missed (we are human after all!), please let us know in the MSE Forum, email us at or via Twitter @MSE_Deals.

Latest Expired Deals

  • Megabusplus Yorkshire £2.50 return fares

    Megabusplus Yorkshire £2.50 return fares

    Destinations incl York, Castleford, Harrogate, Halifax, Doncaster


    If you go online to Megabusplus, set up by Megabus*, you can book from £1 each way (plus 50p booking fee, so from £2.50 return) for journeys with split train and coach tickets.

    £1 each way fares

    When we checked on Tue 21 Jul £1 single tickets were available on routes including:

    • London to York via East Midlands Parkway (where you change to the bus) at 8.14am Fri 4 Sep

    The next cheapest fare we found for the same route on Fri 4 Sep was £8, which is still a good deal.

    Megabus has told us these £1 fares sell out quickly, so it's best to try and book three months in advance where possible if you're set on the £1 deal. Prices are set on a sliding scale but are usually under £10 depending on the route.

    • Destinations include: York, Castleford, Harrogate, Hull, Halifax, Doncaster, Scunthorpe, Huddersfield and Bradford.
  • 'Free' Megabus one-way tickets (50p fee)

    'Free' Megabus one-way tickets (50p fee)

    Great Britain services from 9 Jan-9 Feb. Tickets released daily


    Budget coach travel provider Megabus* is offering 1,000s of 'free' one-way tickets on 90+ routes across England, Scotland and Wales for travel between Mon 9 Jan and Thu 9 Feb. You'll just need to pay a 50p booking fee per transaction, not per ticket.

    Megabus says there are ‘free’ seats randomly spread across all of its services (excluding journeys between Oxford and Cambridge and between Hull and Leeds), seven days a week, so it will involve a bit of trial and error to find the ‘free’ fares.

    How to find the 'free' seats

    Tickets are released 60 days before travel (regardless if you're booking or travelling on a weekend). As the ‘free’ tickets on popular routes are likely to be snapped up within hours of release, you’ll have to be quick off the mark and be flexible on times and dates to bag a 'free' fare.

    After you've selected your route and travel dates, any coach with 'free' tickets available will show the price as '£0.00' (see image). For return trips, Megabus tickets are booked as two singles – if you're lucky, you could find a 'free' seat for both legs of your journey.

    While 20,000 free tickets were originally included in the promotion, there were 8,000 remaining as of Tue 6 Dec. It sounds like a lot, but they can still take some finding as services will have a different number of 'free' seats available. Megabus says the tickets are released in batches of at least 550 every day, so if you can't find a 'free' ticket one day, don't give up, as one might appear later in the promo.When we checked a few routes on Mon 28 Nov, we found these 'free' fares:

    • London Victoria to Bristol, departing at 10am on Thu 11 Jan
    • Cardiff to Birmingham, departing at 6.35am on Tue 24 Jan
    • Newcastle to Edinburgh, departing at 4pm on Fri 27 Jan

    If you can't find any 'free' seats, most routes start from £1, plus the 50p booking fee, but can cost a lot more depending on the route and when you're booking.

    • This offer only applies to Megabus journeys and is not applicable for some Stagecoach operated services including Oxford Tube, Citylink, megabusplus, megatrain and megabusgold.