To check the status and location of a Greyhound bus in the USA, phone the customer line at 1-800-231-2222. Also, read the published Greyhound bus schedules to see when a bus is going to be at a certain place.
Greyhound bus service runs thousands of buses, so it is not always easy to find information about a specific bus, particularly if it is not running on time. If awaiting the arrival of someone on a bus, call that person's cell phone; travelers are allowed to use these devices while aboard the bus. Try to phone a bus depot along the route to see if the bus has arrived.