Megabus to start double-decker buses between Orlando and Atlanta February 22, 2012 | North America News Megabus, a subsidiary of Paramus, N.J.-based Coach USA Incorporated will introduce double-decker buses on its routes between Orlando and Atlanta. The 81-passenger double-deckers are 13.1 feet high and... This content is available to only subscribers. Username or E-mail Password Remember Me Forgot Password