Megabus Deals

Brand Image

Verified by MSE

report issues

Before you buy

compare prices

Learn to

shop safely

0 Current Deals

Latest Expired Deals

  • Megabus 20% off

    Megabus 20% off

    Via code. Trips must start or finish in Eng or Wales

    Expired

    Coach operator Megabus has launched its Black Friday sale, offering 20% off bookings until 11.59pm on Monday 27 November. 

    The offer's valid for travel between 16 December 2023 and 3 January 2024. It must be redeemed online, and is only eligible for trips that start or finish in England or Wales.

    To apply the discount, enter the code 8707-8318-3185-5199 at checkout.

    Important: Don’t allow yourself to be taken in by the hype around Black Friday and be sucked into buying something you don’t need or can’t afford. Always do your own price comparisons to ensure you are getting the best deal possible – don’t just take a retailer’s word for it.

    See our Black Friday 2023 guide for all our Black Friday and Cyber Monday analysis.

  • Megabusplus Yorkshire £2.50 return fares

    Megabusplus Yorkshire £2.50 return fares

    Destinations incl York, Castleford, Harrogate, Halifax, Doncaster

    Expired

    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.