Bus from Johnstown, PA, US to Petersburg: Tickets & Timetables

Previously seen journeys

Next departures from Johnstown to Petersburg on 25 November
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
GreyhoundBus
Johnstown
Petersburg Transportation CenterNo tags

Compare 2 ways to travel from Johnstown to Petersburg

We recommend taking the train

Among the sustainable travel choices, the train stands out as a good way to reach Petersburg. The journey takes about 11 hours 56 minutes and with fares starting at just £144, it presents an excellent value for a comfortable ride.

2train per day
11h 56mAverage duration
228 milesDistance
33kgCO₂ emissions
Average price£106 - £106Average duration21h 40m
9kg CO₂e
Average price£144 - £159Average duration11h 56m
33kg CO₂e

Frequently asked questions about travelling by bus from Johnstown, PA, US to Petersburg

  1. What's the distance between Johnstown and Petersburg by coach?

    The distance between Johnstown and Petersburg by coach is approximately 230 miles (370 km).

  2. What is the best way to go from Johnstown to Petersburg without a car?

    The best way to go from Johnstown to Petersburg without a car is by coach. They are frequent and reliable, offering a convenient and eco-friendly journey. You can also consider rideshare services depending on your preferences.

What's the cheapest way to go from Johnstown, PA, US to Petersburg?

busbud logoThe bus is the cheapest travel choice for this destination

People from around the world trust Busbud