The total driving time is 3 hours, 42 minutes. Your trip begins in Hershey, Pennsylvania. It ends in Pittsburgh, Pennsylvania. If you're planning a road trip, you might be interested in seeing the total driving distance from Hershey, PA to Pittsburgh, PA.