If you are debating between bolt and mega bus, stick with BOLT BUS. Mega bus is inefficient, has poor customer service, and is not punctual. I was on the LV-Riverside-LA track. We left LV 30 min late because the driver was resolving multiple various issues with irate customers, holding up the check in line. We stop in Barstow for a break, told to return to the bus 30 min later. That time arrives and people are still leisurely walking in. We end up taking a total of 45 min break. Unnecessary! We are running approx 2 hours late.
Moreover, the wifi and outlet plugs they brag about are nonexistent. Wifi doesn't work, no outlet plugs in sight.
Ridiculous!
Choose another bus company!
UPDATE: 9/20/16
I submitted a complaint thru the website asking for a partial refund, received a general automated response, no acknowledgement of a possible refund.
I called customer service and would not let me speak to someone about a refund. They said whatever response I received on the site was the response.
I will be disputing their charge.