On average there is 1 bus trip per day. Greyhound has the most options for departures from Salisbury to Grand Rapids, with an average of 1 trip per day and 12 monthly trips. One bus carrier currently travels from Salisbury to Grand Rapids. Of the 1 trip there are 0 trips that are direct routes with no transfers.
Need more travel options? Train options from Salisbury start at $201.00.
Greyhound operates, on average, 1 bus schedule(s) from Salisbury to Grand Rapids. The average Greyhound ticket to Grand Rapids costs $159.38. Cheap Greyhound tickets to Grand Rapids are available on Wanderu starting from $139.00. In Salisbury, Greyhound departs from Shore Transit - 31901 Tri County Way and no other station. In Grand Rapids, Greyhound arrives at Rapid Central Station - 250 Grandville Ave SW and no other station.
An average trip on Greyhound from Salisbury to Grand Rapids takes 25 hours and 35 minutes,
On weekends, Greyhound offers 1 trip per day and you could expect to pay $168.00 for a weekend getaway trip to Grand Rapids.