|Shortest Duration||8h 0m|
|Trips per day||8|
Book Amtrak from Oshkosh to La Crosse from $68.00. There are 8 Amtrak schedules from Oshkosh to La Crosse and you can expect on average to pay $91.67 for a Amtrak ticket to La Crosse. In Oshkosh, Amtrak departs to La Crosse from UoW Gruenhagen Conf Ctr - 208 Osceola St and 1 other station. In La Crosse, Amtrak arrives at 601 St Andrew St and no other station.
An average trip on Amtrak from Oshkosh to La Crosse takes 8 hours and 12 minutes, while the fastest available Amtrak trip will get you to La Crosse in 8 hours and 0 minutes,
On weekends, Amtrak offers 8 trips per day and you could expect to pay $86.00 for a weekend getaway trip to La Crosse.