My husband bought a round trip ticket. It was departing on the day of the rain floods in NY. His bus was departing from Newark Penn Station. Bus was to leave at 5am. Got email delayed until 8:10am. Dropped him off, he waited over an hour and he and 2 other passengers left because no bus ever showed up, they didn't send a follow up email to say they're running late again. He had to Uber home to get his car to drive to Boston (destination). He obviously couldn't take the return bus home later that evening. We wrote to them, explained the situation and they responded that because they did not cancel, they could not refund. I told them no, you just didn't show up. Then they claimed to say the bust showed up shortly after my husband left. This is not true because we knew someone else waiting for bus and they never came. They lie and don't care how badly they inconvenience their customers. NEVER GO GREYHOUND EVER!