Unfortunately Megabus reservations cannot be paid for in cash or by check. Please note that some credit card issuers and banks may charge for transactions made outside your geographical area (international transaction fee). These fees are charged by your card issuer/bank and not Megabus.