Charter bus from Cleveland to Pittsburgh. Approximately 144 miles, around 2.5 hours by road — compare quotes from licensed operators.
Submit one request, get quotes from multiple bus companies