Buses from New York to Petersburg
🚌 The bus journey from New York to Petersburg takes approximately 9 hours and 15 minutes, departing once daily from Port Authority Bus Terminal to Petersburg Transportation Center. 🚌 🚌 Operated by Greyhound USA, the bus services provide a convenient and affordable travel option between the two cities, with prices ranging from $37 to $88 for a one-way ticket. 🚌 🚌 Arriving at Petersburg Transportation Center after an 8-hour and 2-minute trip, passengers can explore the historic city and enjoy the sights and attractions it has to offer. 🚌