There are 6 ways to get from Oak Harbor to Schweitzer Mountain by bus, train, ferry, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended
Bus, train
-
Take the bus from Oak Harbor to SeaTac Airport - Arrivals
-
Take the bus from Seattle-Tacoma International Airport to Spokane Station
-
Take the train from Spokane to Sandpoint Amtrak
Cheapest
Bus, ferry, train
-
Take the bus from Harbor Station Transfer Center Bayshore Dr to Clinton Ferry Terminal
-
Take the ferry from Clinton to Mukilteo
-
Take the bus from Everett Amtrak Station to Spokane
-
Take the train from Spokane to Sandpoint Amtrak
Drive
-
Drive from Oak Harbor to Schweitzer Mountain
Drive to Everett, fly to Spokane, train
-
Drive from Oak Harbor to Everett
-
Fly from Everett (PAE) to Spokane (GEG)
-
Take the train from Spokane to Sandpoint Amtrak
Bus to Seattle, fly to Spokane, train
-
Take the bus from Oak Harbor to SeaTac Airport - Arrivals
-
Fly from Seattle (SEA) to Spokane (GEG)
-
Take the train from Spokane to Sandpoint Amtrak
Bus to Seattle, fly to Pullman, bus, train
-
Take the bus from Oak Harbor to SeaTac Airport - Arrivals
-
Fly from Seattle (SEA) to Pullman (PUW)
-
Take the bus from Pullman Amtrak Station to Spokane
-
Take the train from Spokane to Sandpoint Amtrak
Travel safe during COVID-19
Rules to follow in United States
2m
Recommended
Travel within United States
Domestic border crossings may be subject to approval, testing and quarantine
COVID-19 help in United States
If you need help, visit the national COVID-19 website or call the COVID-19 Helpline 800-232-4636
Frequently Asked Questions
Yes, travel within United States is currently allowed.
Explore travel optionsDomestic travel is not restricted, but some conditions may apply
- Face masks are recommended
- There is a social distancing requirement of 2 metres
- Domestic border crossings may be subject to approval, testing and quarantine
The national COVID-19 helpline number in Schweitzer Mountain is 800-232-4636.
Wearing a face mask on public transport in Schweitzer Mountain is recommended.
The social distance requirement in Schweitzer Mountain is 2 metres.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 800-232-4636.
Last updated: 17 May 2022
Exceptions may apply, for full details: Centers for Disease control and prevention (CDC).
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The cheapest way to get from Oak Harbor to Schweitzer Mountain is to drive which costs $40 - $65 and takes 8h 7m.
The fastest way to get from Oak Harbor to Schweitzer Mountain is to drive and fly and train which takes 6h 26m and costs $160 - $330.
The distance between Oak Harbor and Schweitzer Mountain is 278 miles. The road distance is 447.2 miles.
The best way to get from Oak Harbor to Schweitzer Mountain without a car is to bus and train which takes 11h 34m and costs $110 - $180.
It takes approximately 11h 34m to get from Oak Harbor to Schweitzer Mountain, including transfers.
The quickest flight from Everett Airport to Spokane Airport is the direct flight which takes 55 min.
Yes, the driving distance between Oak Harbor to Schweitzer Mountain is 447 miles. It takes approximately 8h 7m to drive from Oak Harbor to Schweitzer Mountain.
Alaska Airlines, Inc. offers flights from Everett Airport to Spokane Airport.
There are 28+ hotels available in Schweitzer Mountain. Prices start at $100 USD per night.

- Distance: 278.1 miles
- Duration: 11h 34m
What companies run services between Oak Harbor, WA, USA and Schweitzer Mountain, ID, USA?
There is no direct connection from Oak Harbor to Schweitzer Mountain. However, you can take the bus to SeaTac Airport - Arrivals, take the walk to Seattle-Tacoma International Airport, take the bus to Spokane Station, take the walk to Spokane, take the train to Sandpoint Amtrak, then take the taxi to Schweitzer Mountain. Alternatively, you can take a vehicle from Oak Harbor to Schweitzer Mountain via Clinton Ferry Terminal, Clinton, Mukilteo, Mukilteo Ferry Terminal Bay 1, Lynnwood Transit Center Bay B4, Everett Station Bay A4, Everett Amtrak Station, Spokane, Spokane, and Sandpoint Amtrak in around 14h 6m.

- Website
- alaskaair.com
Flights from Everett to Spokane
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $100 - $240
Flights from Seattle to Spokane
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- $60 - $300
Flights from Seattle to Pullman
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $100 - $500

- Website
- delta.com
Flights from Seattle to Spokane
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $140 - $390

Amtrak is a rail service that connects the US and three Canadian provinces. Covering 21,000 route miles (34,000km) Amtrak operates more than 300 trains daily. These medium and long distance intercity services operate at speeds of up to 240km/h, to more than 500 destinations. Founded in 1971, it is based in Washington, D.C. and offers four classes of travel: First Class, Sleeper, Business and Coach. Ticket fares are divided into five subclasses: Saver, Value, Flexible, Business and Premium. Amtrak trains are known for their wide seats, plug-in power, big windows and storage capabilities.
Rome2rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Spokane to Sandpoint Amtrak
- Ave. Duration
- 1h 5m
- Frequency
- 5 times a day
- Estimated price
- $25 - $40
- Website
- Amtrak
- Coach Seat
- $25 - $40
- Premium
- $180 - $260
- Flexi Coach Seat
- $35 - $55
- Business Seat
- $35 - $50

- Website
- seatacshuttle.com
Bus from Oak Harbor to SeaTac Airport - Arrivals
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- $35
- Schedules at
- seatacshuttle.com

- Phone
- (855) 626-8585
- Website
- flixbus.com
Bus from Seattle-Tacoma International Airport to Spokane Station
- Ave. Duration
- 5h 35m
- Frequency
- Twice daily
- Estimated price
- $22 - $60
- Schedules at
- flixbus.com
- Adult Standard Purchase
- $27 - $60
- Adult Advance Purchase
- $22 - $35

- Phone
- +1 360-678-7771
- info@islandtransit.org
- Website
- islandtransit.org
Bus from Harbor Station Transfer Center Bayshore Dr to Clinton Ferry Terminal
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- $0 - $2
- Schedules at
- islandtransit.org

Amtrak is a rail service that connects the US and three Canadian provinces. Covering 21,000 route miles (34,000km) Amtrak operates more than 300 trains daily. These medium and long distance intercity services operate at speeds of up to 240km/h, to more than 500 destinations. Founded in 1971, it is based in Washington, D.C. and offers four classes of travel: First Class, Sleeper, Business and Coach. Ticket fares are divided into five subclasses: Saver, Value, Flexible, Business and Premium. Amtrak trains are known for their wide seats, plug-in power, big windows and storage capabilities.
Rome2rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from Everett Amtrak Station to Spokane
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Website
- Amtrak
Bus from Pullman Amtrak Station to Spokane
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Website
- Amtrak

Amtrak is a rail service that connects the US and three Canadian provinces. Covering 21,000 route miles (34,000km) Amtrak operates more than 300 trains daily. These medium and long distance intercity services operate at speeds of up to 240km/h, to more than 500 destinations. Founded in 1971, it is based in Washington, D.C. and offers four classes of travel: First Class, Sleeper, Business and Coach. Ticket fares are divided into five subclasses: Saver, Value, Flexible, Business and Premium. Amtrak trains are known for their wide seats, plug-in power, big windows and storage capabilities.
Rome2rio's guide to Amtrak Thruway
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from Everett, WA to Spokane, WA
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Estimated price
- $23 - $65
- Schedules at
- amtrak.com
- Child 2-12
- $23 - $35
- Adult
- $45 - $65
Bus from Pullman, WA to Spokane, WA
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- $9 - $60
- Schedules at
- amtrak.com
- Child 2-12
- $9 - $13
- Adult
- $18 - $26

- Phone
- +1 800-366-6975
- Website
- northwesterntrailways.com
Bus from Everett to Spokane
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Estimated price
- $40 - $80
- Schedules at
- northwesterntrailways.com
- Child 2-11 with paid adult
- $40 - $60
- Military
- $50 - $70
- Seniors 62+
- $50 - $75
Bus from Pullman, WA to Spokane
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- $22 - $45
- Schedules at
- northwesterntrailways.com
- Child 2-11 with paid adult
- $22 - $35
- Military
- $27 - $40
- Seniors 62+
- $28 - $40

- Website
- wsdot.wa.gov
Ferry from Clinton to Mukilteo
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $0 - $23
- Schedules at
- wsdot.wa.gov
- Passenger
- $5 - $15
- Vehicle & Driver
- $16 - $23
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?
Rome2rio’s travel guides to the US tell you the best ways to explore the country, from Amtrak to Greyhound to the New York Subway.
Read the travel guideWhy you should take the train in the US
Rome2rio has everything you need to know about travelling with Amtrak
Read the travel guide