Bus Tickets from Roanoke to Grand Rapids, MI, US

Previously seen trips

Next departures for Roanoke to Grand Rapids on November 12
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FlixBus + Greyhound
Bus
Roanoke Bus Stop
Grand Rapids (Downtown)No tags

Compare 2 ways to go from Roanoke to Grand Rapids

We recommend taking the train

Among the sustainable travel choices, the train stands out as a good way to reach Grand Rapids. The journey takes about 1 day, 17 hours 19 minutes, and with fares starting at just $210, it presents an excellent value for a comfortable ride.

1train per day
1d 17hAverage Duration
798 kmDistance
73kgCO₂ emissions
Average Price$256 - $270Average Duration1d 1h
20kg CO₂e
Average Price$210 - $280Average Duration1d 17h
73kg CO₂e

Frequently asked questions about travelling from Roanoke to Grand Rapids, MI, US by bus

  1. What is the distance between Roanoke and Grand Rapids?

    The distance covered from Roanoke to Grand Rapids is 799 km (496 miles).

  2. What are the departure and arrival locations for buses traveling from Roanoke to Grand Rapids?

    Buses traveling this route start their trip at Salem - Exit 140 Park & Ride, in Roanoke, and end it at Central Station, in Grand Rapids.

People from around the world trust Busbud

Popular Buses Connecting Roanoke

Buses Leaving from Roanoke

Buses Going to Roanoke

Popular Buses Connecting Grand Rapids

Buses Leaving from Grand Rapids

Buses Going to Grand Rapids