Travel from Detroit to Holland-MI-USA

Bus or fly from Detroit to Holland?

Greyhound USA operates a bus from Detroit to Holland 4 times a day. Tickets cost $15 - $35 and the journey takes 1 h 58 min. Indian Trails also services this route 3 times a day. Alternatively, Delta flies from Detroit to Holland every 4 hours.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Detroit to Holland

ModeDurationPrice
From Detroit, MI bus to East Lansing, MI then bus to Holland Amtrak.4 h 48 min$49
From Detroit Amtrak train to Kalamazoo, MI, Amtrak Thruway to Grand Rapids, MI, walk to Grand Rapids Amtrak, then train to Holland Amtrak.6 h 33 min
From Jefferson + Griswold bus to DTW North Terminal, bus to WBD Gr. River past MAC AVE, line 20 bus to East Lansing, MI, then bus to Holland Amtrak.8 h 10 min$55
From Detroit drive to Holland.3 h 1 min$21
From Michigan & Cass line 261 bus to Detroit airport, fly to Grand Rapids airport, line 17 bus to Kentwood Station - Woodland, line 6 bus to Grand Rapids, then bus to Holland.6 h 1 min$210
From Michigan & Cass line 261 bus to Detroit airport, fly to Lansing airport, line 14 bus to Lansing, then bus to Holland.6 h 21 min$576
From Michigan & Cass line 261 bus to Detroit airport, fly to Kalamazoo airport, taxi to Kalamazoo, bus to Grand Rapids, then bus to Holland.6 h 39 min$268
From Michigan & Cass line 261 bus to Detroit airport, fly to Chicago Midway airport, subway to LaSalle/Van Buren, walk to Chicago Union Station Amtrak, then train to Holland.7 h 40 min$266