This bus carrier is one of the most popular in the United States. This popularity is due to the great coverage and very low ticket prices.
On our last trip to the U.S., we used Megabus five times, traveling from New York City to Chicago with visits to Philadelphia, Washington D.C., and Cleveland. I also recommend reading the helpful post – Trip to New York by yourself (most of the article is relevant not only for the trip to New York, but to the U.S. in general).
If you plan your travel itinerary in advance, you can buy intercity tickets for less than $10 per person. The price includes one suitcase, which is checked into the luggage compartment, and one carry-on bag. All buses have a toilet, outlets for charging phones (not USB, but American outlets) and free WIFI, which in fact we only had working on one of the five buses. You can eat on the bus (of course, if you brought your own food).
An example of finding a ticket from New York to Philadelphia. The price per passenger is only $5.
Since Megabus is a low-cost carrier, it almost always picks up and drops off passengers not at bus stations, but on the street. The ticket will simply have an address like: Boarding will be on 35th Street between 7th and 8th lanes. By the way, there is no need to print out the ticket, you will just have to show it on your phone when you board the bus.
As for our experience, we had no problems with Megabus at all. All departures and arrivals were right on schedule. Fairly comfortable buses that were usually 70-80 percent full.
But unfortunately they don’t have some interesting routes, for example we couldn’t get a direct ticket from Chicago to New York, so we had to go to Cleveland, change to another carrier’s bus to Pittsburgh, and from Pittsburgh take the Megabus back to New York.
On the way between the cities, the bus makes a short stop at the rest area. The stop lasts about 15-20 minutes, which is enough time to buy coffee and eat something.