Amtrak recommends arriving at least 30 minutes before your scheduled departure time, while Greyhound recommends arriving at least an hour before your scheduled departure time.