There are 11 ways to get from Centralia to Onalaska by train, plane, bus (Flixbus), train (Amtrak), car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Seattle-Tacoma International Airport, fly to La Crosse
best- Take the train from Centralia Amtrak Station to Tacomatrain
- Fly from Seattle-Tacoma International Airport (SEA) to La Crosse (LSE)plane SEA - LSE
9h 59m$162–601Bus
- Take the bus from Mellen Street e-Transit Station - 1401 Mellen St. to Olympia Transit Center - 280 Washington St NEbus
- Take the bus from Olympia to Spokane Stationbus
- Take the bus from Spokane to Billingsbus
- Take the bus from Billings to Minneapolisbus
- Take the bus from Landline - MSP Terminal-2 Humphrey to Landline - La Crosse Regional Airportbus
40h 49m$412–611Train via Vancouver (Amtrak)
- Take the train from Centralia Amtrak Station to Vancouver Stationtrain Amtrak Cascades / ...
- Take the train from Vancouver Station to La Crosse Amtrak Stationtrain Empire Builder
42h 54m$637–1,368Drive 1,830.2 mi
- Drive from Centralia to Onalaskacar 1,830.2 mi
28h 35m$334–483Train to Portland International Airport, fly to La Crosse
- Take the train from Centralia Amtrak Station to Portlandtrain
- Fly from Portland International Airport (PDX) to La Crosse (LSE)plane PDX - LSE
10h 33m$185–678Train to Seattle-Tacoma International Airport, fly to Minneapolis–Saint Paul International Airport, bus
- Take the train from Centralia Amtrak Station to Tacomatrain
- Fly from Seattle-Tacoma International Airport (SEA) to Minneapolis–Saint Paul International Airport (MSP)plane SEA - MSP
- Take the bus from Landline - MSP Terminal-1 Lindbergh to Landline - La Crosse Regional Airportbus
10h 25m$252–2,411Train to Portland International Airport, fly to Minneapolis–Saint Paul International Airport, bus
- Take the train from Centralia Amtrak Station to Portlandtrain
- Fly from Portland International Airport (PDX) to Minneapolis–Saint Paul International Airport (MSP)plane PDX - MSP
- Take the bus from Landline - MSP Terminal-1 Lindbergh to Landline - La Crosse Regional Airportbus
10h 54m$265–578Train to Seattle-Tacoma International Airport, fly to Rochester, bus
- Take the train from Centralia Amtrak Station to Tacomatrain
- Fly from Seattle-Tacoma International Airport (SEA) to Rochester (RST)plane SEA - RST
- Take the bus from Rochester to La Crossebus
12h 32m$163–593Train to Portland International Airport, fly to Rochester, bus
- Take the train from Centralia Amtrak Station to Portlandtrain
- Fly from Portland International Airport (PDX) to Rochester (RST)plane PDX - RST
- Take the bus from Rochester to La Crossebus
13h 24m$186–660Train to Seattle-Tacoma International Airport, fly to General Mitchell International Airport, train
- Take the train from Centralia Amtrak Station to Tacomatrain
- Fly from Seattle-Tacoma International Airport (SEA) to General Mitchell International Airport (MKE)plane SEA - MKE
- Take the train from Milwaukee to La Crosse Amtrak Stationtrain
12h 7m$402–653Train (Amtrak)
- Take the train from Centralia Amtrak Station to Seattletrain Amtrak Cascades / ...
- Take the train from Seattle to La Crosse Amtrak Stationtrain Empire Builder
43h 41m$639–1,371
Seattle-Tacoma International Airport (SEA) to La Crosse (LSE) flights
Questions & Answers
The cheapest way to get from Centralia to Onalaska is to train and fly and bus which costs $250 - $2,500 and takes 10h 25m.
The fastest way to get from Centralia to Onalaska is to train and fly which takes 9h 59m and costs $160 - $600.
No, there is no direct bus from Centralia station to Onalaska. However, there are services departing from Mellen Street e-Transit Station - 1401 Mellen St. and arriving at Landline - La Crosse Regional Airport via Olympia, Spokane, Billings, 5th St Transit Center Gate D and Landline - MSP Terminal-2 Humphrey. The journey, including transfers, takes approximately 40h 49m.
No, there is no direct train from Centralia station to Onalaska station. However, there are services departing from Centralia Amtrak Station and arriving at La Crosse Amtrak Station via Vancouver Station. The journey, including transfers, takes approximately 42h 54m.
The distance between Centralia and Onalaska is 1595 miles. The road distance is 1840.9 miles.
The best way to get from Centralia to Onalaska without a car is to bus which takes 40h 49m and costs $410 - $650.
It takes approximately 9h 59m to get from Centralia to Onalaska, including transfers.
Centralia to Onalaska bus services, operated by Twin Transit, depart from Mellen Street e-Transit Station - 1401 Mellen St..
Centralia to Onalaska train services, operated by Amtrak, depart from Centralia Amtrak Station.
The best way to get from Centralia to Onalaska is to bus which takes 40h 49m and costs $410 - $650. Alternatively, you can train via Vancouver, which costs $600 - $1,400 and takes 42h 54m.
What companies run services between Centralia, WA, USA and Onalaska, WI, USA?
You can take a bus from Mellen Street e-Transit Station - 1401 Mellen St. to Onalaska via Olympia Transit Center - 280 Washington St NE, Olympia, Spokane Station, Spokane, Billings, Minneapolis, 5th St Transit Center Gate D, Terminal 2 Station Blue Line Bus Stop, Landline - MSP Terminal-2 Humphrey, and Landline - La Crosse Regional Airport in around 40h 49m. Alternatively, you can take a train from Centralia Amtrak Station to Onalaska via Vancouver Station and La Crosse Amtrak Station in around 42h 54m.
- Website
- delta.com
Flights from Seattle-Tacoma International Airport to Minneapolis–Saint Paul International Airport
- Ave. Duration
- 3h 23m
- When
- Every day
- Estimated price
- $120–550
Flights from Seattle-Tacoma International Airport to Minneapolis–Saint Paul International Airport via Calgary
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- $130–600
Flights from Seattle-Tacoma International Airport to Minneapolis–Saint Paul International Airport via Bozeman
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- $120–550
Flights from Seattle-Tacoma International Airport to Minneapolis–Saint Paul International Airport via Spokane
- Ave. Duration
- 6h 2m
- When
- Every day
- Estimated price
- $120–550
Flights from Portland International Airport to Minneapolis–Saint Paul International Airport
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- $140–600
Flights from Seattle-Tacoma International Airport to Rochester via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 6h 38m
- When
- Every day
- Estimated price
- $100–460
Flights from Seattle-Tacoma International Airport to Rochester via Bozeman, Minneapolis–Saint Paul International Airport
- Ave. Duration
- 8h 47m
- When
- Every day
- Estimated price
- $100–460
Flights from Seattle-Tacoma International Airport to Rochester via Spokane, Minneapolis–Saint Paul International Airport
- Ave. Duration
- 9h 34m
- When
- Every day
- Estimated price
- $100–460
Flights from Portland International Airport to Rochester via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 7h 17m
- When
- Every day
- Estimated price
- $110–500
Flights from Seattle-Tacoma International Airport to General Mitchell International Airport via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- $170–700
Flights from Seattle-Tacoma International Airport to General Mitchell International Airport via Salt Lake City
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- $180–800
- Website
- aa.com
Flights from Seattle-Tacoma International Airport to La Crosse via Chicago O'Hare
- Ave. Duration
- 7h 38m
- When
- Every day
- Estimated price
- $130–800
Flights from Portland International Airport to La Crosse via Chicago O'Hare
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- $140–600
Flights from Seattle-Tacoma International Airport to Rochester via Chicago O'Hare
- Ave. Duration
- 9h 12m
- When
- Every day
- Estimated price
- $130–550
Flights from Portland International Airport to Rochester via Chicago O'Hare
- Ave. Duration
- 9h 36m
- When
- Every day
- Estimated price
- $140–600
Flights from Seattle-Tacoma International Airport to General Mitchell International Airport
- Ave. Duration
- 3h 54m
- When
- Every day
- Estimated price
- $310–460
- Website
- united.com
Flights from Seattle-Tacoma International Airport to La Crosse via Chicago O'Hare
- Ave. Duration
- 7h 18m
- When
- Every day
- Estimated price
- $130–800
Flights from Portland International Airport to La Crosse via Chicago O'Hare
- Ave. Duration
- 7h 54m
- When
- Every day
- Estimated price
- $140–600
Flights from Seattle-Tacoma International Airport to Rochester via Chicago O'Hare
- Ave. Duration
- 9h 13m
- When
- Every day
- Estimated price
- $130–550
Flights from Portland International Airport to Rochester via Chicago O'Hare
- Ave. Duration
- 9h 11m
- When
- Every day
- Estimated price
- $140–600
Flights from Seattle-Tacoma International Airport to General Mitchell International Airport via Chicago O'Hare
- Ave. Duration
- 6h 9m
- When
- Every day
- Estimated price
- $170–750
Flights from Seattle-Tacoma International Airport to General Mitchell International Airport via Denver
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- $180–750
- Website
- westjet.com
Flights from Seattle-Tacoma International Airport to Minneapolis–Saint Paul International Airport via Calgary
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- $130–600
Flights from Portland International Airport to Minneapolis–Saint Paul International Airport
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- $140–600
Flights from Portland International Airport to Rochester via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 7h 17m
- When
- Every day
- Estimated price
- $110–500
- Website
- suncountry.com
Flights from Seattle-Tacoma International Airport to Minneapolis–Saint Paul International Airport
- Ave. Duration
- 3h 23m
- When
- Friday, Sunday, Monday, Tuesday, Wednesday, and Thursday
- Estimated price
- $120–550
Flights from Portland International Airport to Minneapolis–Saint Paul International Airport
- Ave. Duration
- 3h 17m
- When
- Sunday, Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $140–600
- Website
- alaskaair.com
Flights from Seattle-Tacoma International Airport to Minneapolis–Saint Paul International Airport
- Ave. Duration
- 3h 29m
- When
- Every day
- Estimated price
- $180–550
Flights from Portland International Airport to Minneapolis–Saint Paul International Airport
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- $410–440
Flights from Seattle-Tacoma International Airport to General Mitchell International Airport
- Ave. Duration
- 3h 54m
- When
- Every day
- Estimated price
- $310–460
- Website
- southwest.com
Flights from Seattle-Tacoma International Airport to General Mitchell International Airport via Denver
- Ave. Duration
- 6h 10m
- When
- Monday, Thursday, Friday, Sunday, and Saturday
- Estimated price
- $180–750
Flights from Seattle-Tacoma International Airport to General Mitchell International Airport via St. Louis
- Ave. Duration
- 6h 10m
- When
- Monday, Thursday, and Friday
- Estimated price
- $190–800
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Centralia Amtrak Station to Tacoma
- Ave. Duration
- 59 min
- Frequency
- Every 4 hours
- Estimated price
- $15–35
- Website
- Amtrak
Train from Centralia Amtrak Station to Vancouver Station
- Ave. Duration
- 1h 18m
- Frequency
- Every 4 hours
- Estimated price
- $26–55
- Website
- Amtrak
Train from Vancouver Station to La Crosse Amtrak Station
- Ave. Duration
- 40h 28m
- Frequency
- Once daily
- Estimated price
- $600–1,300
- Website
- Amtrak
Train from Centralia Amtrak Station to Portland
- Ave. Duration
- 1h 44m
- Frequency
- Every 4 hours
- Estimated price
- $28–60
- Website
- Amtrak
Train from Centralia Amtrak Station to Tacoma
- Ave. Duration
- 59 min
- Frequency
- Every 4 hours
- Estimated price
- $15–35
- Website
- Amtrak
Train from Centralia Amtrak Station to Portland
- Ave. Duration
- 1h 44m
- Frequency
- Every 4 hours
- Estimated price
- $28–60
- Website
- Amtrak
Train from Centralia Amtrak Station to Tacoma
- Ave. Duration
- 59 min
- Frequency
- Every 4 hours
- Estimated price
- $15–35
- Website
- Amtrak
Train from Centralia Amtrak Station to Portland
- Ave. Duration
- 1h 44m
- Frequency
- Every 4 hours
- Estimated price
- $28–60
- Website
- Amtrak
Train from Centralia Amtrak Station to Tacoma
- Ave. Duration
- 59 min
- Frequency
- Every 4 hours
- Estimated price
- $15–35
- Website
- Amtrak
Train from Milwaukee to La Crosse Amtrak Station
- Ave. Duration
- 3h 19m
- Frequency
- 3 times a day
- Estimated price
- $60–130
- Website
- Amtrak
Train from Centralia Amtrak Station to Seattle
- Ave. Duration
- 1h 51m
- Frequency
- Every 4 hours
- Estimated price
- $27–60
- Website
- Amtrak
Train from Seattle to La Crosse Amtrak Station
- Ave. Duration
- 40h 42m
- Frequency
- Once daily
- Estimated price
- $600–1,300
- Website
- Amtrak
- Phone
- +1 360-330-2072
- [email protected]
- Website
- Twin Transit
Bus from Mellen Street e-Transit Station - 1401 Mellen St. to Olympia Transit Center - 280 Washington St NE
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- $2
- Schedules at
- Twin Transit
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Olympia to Spokane Station
- Ave. Duration
- 7h 25m
- Frequency
- Twice daily
- Estimated price
- $55–90
- Schedules at
- Flixbus USA
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Spokane to Billings
- Ave. Duration
- 9h 55m
- Frequency
- Once daily
- Estimated price
- $120–180
- Book at
- Jefferson Lines
- Adult
- $120–180
Bus from Billings to Minneapolis
- Ave. Duration
- 14h 50m
- Frequency
- Twice daily
- Estimated price
- $180–260
- Book at
- Jefferson Lines
- Adult
- $180–260
Bus from Rochester to La Crosse
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- $28–40
- Book at
- Jefferson Lines
- Adult
- $28–40
Bus from Rochester to La Crosse
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- $28–40
- Book at
- Jefferson Lines
- Adult
- $28–40
- Phone
- +1 (888) 428-1149
- [email protected]
- Website
- Landline
Bus from Landline - MSP Terminal-2 Humphrey to Landline - La Crosse Regional Airport
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a week
- Estimated price
- $40–60
- Website
- Landline
Bus from Landline - MSP Terminal-1 Lindbergh to Landline - La Crosse Regional Airport
- Ave. Duration
- 2h 50m
- Frequency
- 5 times a week
- Estimated price
- $40–60
- Website
- Landline
Bus from Landline - MSP Terminal-1 Lindbergh to Landline - La Crosse Regional Airport
- Ave. Duration
- 2h 50m
- Frequency
- 5 times a week
- Estimated price
- $40–60
- Website
- Landline
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
Centralia to Onalaska bus services, operated by Twin Transit, arrive at Olympia Transit Center - 280 Washington St NE station.
Onalaska is 2h ahead of Centralia. It is currently 6:56 PM in Centralia and 8:56 PM in Onalaska.
Centralia to Onalaska train services, operated by Amtrak, arrive at Vancouver Station.
Yes, the driving distance between Centralia to Onalaska is 1841 miles. It takes approximately 28h 35m to drive from Centralia to Onalaska.
Book your Centralia to Onalaska train tickets online with Omio.
There are 46+ hotels available in Onalaska.









