He bought the ticket ahead of time at the Raleigh Greyhound station, since the stop he needed in Kitrell, which is in Vance County, doesn't sell tickets.
"The terminal printed it out, that it's a place that they stop every day," he recalled. "No problem getting the ticket at all."
The time came for Woodlief to take the bus, but then he found out the hard way Greyhound wasn't stopping at the Kitrell stop.
"I had my blue Greyhound folder and - standing on the side of the road - hold it up and wave. He waves back cordially and keeps right on going," Woodlief recalled.
Stuck with no ride home, Woodlief called Greyhound.
"He said let me get a hold of my supervisor to see if we can get a taxi to pick you up, very cordial, so I'm feeling fine," said Woodlief.
But it wasn't fine. Woodlief says the Greyhound representative told him he wasn't authorized to send a taxi. The representative told him all he could do was refund the ticket purchase price.
"I already bought a refundable ticket, so I knew that," said Woodlief.
So, Woodlief had to pay close to one hundred dollars for a taxi to get him home to Raleigh - about 40 miles away.
"That's inexcusable to leave a paying customer behind," said Woodlief.
Irritated, Woodlief called Troubleshooter Diane Wilson and we got in touch with Greyhound.
"I immediately got a phone call from Greyhound corporate," said Woodlief. "She assures me I'll get refunded the full amount of my taxi."
Woodlief says he's satisfied with the resolution.
A Greyhound representative told ABC11 they apologize for the inconvenience they caused Woodlief while traveling to Raleigh. They're investigating the issue and are working to make sure this does not occur with any other customers.