Créée en 2012 (Royaume-Uni), megabus.com possède 5 marques sœurs et 182 marques concurrentes. megabus.com appartient à STAGECOACH GROUP, cotée à la bourse de Francfort. L'ISIN, code boursier de la société, est GB00B6YTLS95. megabus.com appartient au secteur d’activité Transports.