Peter Pan Lines operates, on average, 1 bus schedule(s) from Williamstown to Portsmouth. The average Peter Pan Lines ticket to Portsmouth costs $42.32. Cheap Peter Pan Lines tickets to Portsmouth are available on Wanderu starting from $24.00. In Williamstown, Peter Pan Lines departs from 1090 Main St and no other station. In Portsmouth, Peter Pan Lines arrives at Boyds Ln Park & Ride and no other station.
An average trip on Peter Pan Lines from Williamstown to Portsmouth takes 8 hours and 50 minutes, while the fastest available Peter Pan Lines trip will get you to Portsmouth in 8 hours and 3 minutes,
On weekends, Peter Pan Lines offers 1 trip per day and you could expect to pay $44.07 for a weekend getaway trip to Portsmouth.