How to Book Bus Tickets Online


Go to the bus company's website and enter the dates and locations where you will depart and return, if applicable.


Check the appropriate box or link for any fare discounts for which you may be eligible. If you are a student, senior, disabled person, veteran, child or AAA member, you may be able to buy a discounted ticket. You can also enter a promotion code if you've received one.


Study the bus times and schedules for your stated travel days. You may be able to choose a layover or not, if you would like time to see another city or if you're traveling to or from somewhere remote. Pick a journey and click ahead to see the fare; if you're comfortable with the price, move ahead to buy your ticket.


Enter your passenger details and credit card information to buy the ticket.


Choose to receive it at the bus station or by mail. Enter your mailing address if appropriate.


Confirm your purchase. Check your email inbox for a confirmation notice, which should arrive momentarily.

Bus lines offer an on-the-road experience of cross-country travel for passengers who don't like flying or driving themselves. Traveling by bus may take longer, but for the price and, many times, the camaraderie of the trip, you may make it your preferred way to go. Along with most other travel businesses, bus lines like Greyhound, Megabus and National Express operate websites where you can book journeys online. You often can pick up your tickets at the station, but some companies will only send your tickets in the mail, so book ahead.