|Fastest time||25h 35m|
|Trips per day||1|
On average there is 1 bus trip per day. Greyhound has the most options for departures from Ann Arbor to Portsmouth, with an average of 1 trip per day and 12 monthly trips. One bus carrier currently travels from Ann Arbor to Portsmouth. Of the 1 trip there are 0 trips that are direct routes with no transfers.
Need more travel options? Train options from Ann Arbor start at $115.00.
Greyhound operates, on average, 1 bus schedule(s) from Ann Arbor to Portsmouth. The average Greyhound ticket to Portsmouth costs $117.36. Cheap Greyhound tickets to Portsmouth are available on Wanderu starting from $104.00. In Ann Arbor, Greyhound departs from 325 Depot St - Amtrak Station and no other station. In Portsmouth, Greyhound arrives at Bus Stop - 54 Hanover St and no other station.
An average trip on Greyhound from Ann Arbor to Portsmouth takes 25 hours and 49 minutes, while the fastest available Greyhound trip will get you to Portsmouth in 25 hours and 35 minutes,
On weekends, Greyhound offers 1 trip per day and you could expect to pay $126.50 for a weekend getaway trip to Portsmouth.