There are 6 ways to get from Salem to Twin Falls by bus, plane, taxi, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Portland International Airport, fly to Twin Falls Airport
best- Take the bus from Salem Amtrak Station to Portland International Airportbus
- Fly from Portland International Airport (PDX) to Twin Falls Airport (TWF)plane PDX - TWF
6h 18m$96–410Bus to Roberts Field-Redmond Municipal Airport, fly to Twin Falls Airport
cheapest- Take the bus from Salem Amtrak Station to Redmond Airportbus
- Fly from Roberts Field-Redmond Municipal Airport (RDM) to Twin Falls Airport (TWF)plane RDM - TWF
8h 47m$91–379Bus, taxi
- Take the bus from Salem Amtrak Station to Bend Hawthorne Stationbus
- Take the bus from Hawthorne Station, Bend, OR to Ontario, ORbus
- Take the taxi from Ontario, OR to Boise, ID - Airporttaxi
- Take the bus from Boise, ID - Airport to Twin Falls, IDbus
12h 15m$215–340Drive 599.3 mi
- Drive from Salem to Twin Fallscar 599.3 mi
9h 42m$110–158Bus to Portland International Airport, fly to Boise Airport, bus
- Take the bus from Salem Amtrak Station to Portland International Airportbus
- Fly from Portland International Airport (PDX) to Boise Airport (BOI)plane PDX - BOI
- Take the bus from Boise, ID - Airport to Twin Falls, IDbus
6h 22m$162–436Train to Mahlon Sweet Field Airport, fly to Twin Falls Airport
- Take the train from Salem to Eugenetrain
- Fly from Mahlon Sweet Field Airport (EUG) to Twin Falls Airport (TWF)plane EUG - TWF
8h 21m$109–422
Portland International Airport (PDX) to Twin Falls Airport (TWF) flights
Questions & Answers
The cheapest way to get from Salem to Twin Falls is to drive which costs $100 - $160 and takes 9h 42m.
The fastest way to get from Salem to Twin Falls is to bus and fly which takes 6h 18m and costs $95 - $410.
The distance between Salem and Twin Falls is 520 miles. The road distance is 602.8 miles.
The best way to get from Salem to Twin Falls without a car is to bus and taxi which takes 12h 15m and costs $210 - $340.
It takes approximately 6h 18m to get from Salem to Twin Falls, including transfers.
Twin Falls is 1h ahead of Salem. It is currently 4:19 PM in Salem and 5:19 PM in Twin Falls.
Yes, the driving distance between Salem to Twin Falls is 603 miles. It takes approximately 9h 42m to drive from Salem to Twin Falls.
There are 37+ hotels available in Twin Falls.
What companies run services between Salem, OR, USA and Twin Falls, ID, USA?
There is no direct connection from Salem to Twin Falls. However, you can take the bus to Portland International Airport, walk to Portland International Airport (PDX) airport, fly to Twin Falls Airport (TWF), then take the taxi to Twin Falls. Alternatively, you can take the bus to Bend Hawthorne Station, walk to Hawthorne Station, Bend, OR, take the bus to Ontario, OR, take the taxi to Boise, ID - Airport, take the bus to Twin Falls, ID, then take the taxi to Twin Falls.
- Website
- delta.com
Flights from Portland International Airport to Twin Falls Airport via Salt Lake City
- Ave. Duration
- 5h 46m
- When
- Every day
- Estimated price
- $75–900
Flights from Roberts Field-Redmond Municipal Airport to Twin Falls Airport via Salt Lake City
- Ave. Duration
- 7h 17m
- When
- Every day
- Estimated price
- $60–310
Flights from Roberts Field-Redmond Municipal Airport to Twin Falls Airport via Seattle, Salt Lake City
- Ave. Duration
- 7h 20m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $80–370
Flights from Mahlon Sweet Field Airport to Twin Falls Airport via Salt Lake City
- Ave. Duration
- 6h 14m
- When
- Every day
- Estimated price
- $70–350
Flights from Mahlon Sweet Field Airport to Twin Falls Airport via Seattle, Salt Lake City
- Ave. Duration
- 7h 30m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $85–410
- Website
- alaskaair.com
Flights from Portland International Airport to Boise Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $120–340
Flights from Portland International Airport to Boise Airport via Seattle
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- $120–340
Flights from Portland International Airport to Boise Airport via Spokane
- Ave. Duration
- 3h 36m
- When
- Every day
- Estimated price
- $120–340
- Website
- flybreeze.com
Flights from Portland International Airport to Twin Falls Airport via Las Vegas
- Ave. Duration
- 4h 40m
- When
- Monday and Friday
- Estimated price
- $100–450
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Salem to Eugene
- Ave. Duration
- 1h 26m
- Frequency
- 3 times a day
- Estimated price
- $22–50
- Website
- Amtrak
- Phone
- +1 541-366-5110
- [email protected]
- Website
- Pacific Crest Bus Lines
Bus from Salem Amtrak Station to Portland International Airport
- Ave. Duration
- 1h 13m
- Frequency
- Once daily
- Estimated price
- $6–21
- Website
- Pacific Crest Bus Lines
Bus from Salem Amtrak Station to Bend Hawthorne Station
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- $14–45
- Website
- Pacific Crest Bus Lines
Bus from Salem Amtrak Station to Redmond Airport
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $16–55
- Website
- Pacific Crest Bus Lines
Bus from Salem Amtrak Station to Portland International Airport
- Ave. Duration
- 1h 13m
- Frequency
- Once daily
- Estimated price
- $6–21
- Website
- Pacific Crest Bus Lines
- Phone
- +1 888-846-4183
- Website
- Point
Bus from Hawthorne Station, Bend, OR to Ontario, OR
- Ave. Duration
- 4h 55m
- Frequency
- 5 times a week
- Estimated price
- $35–60
- Website
- Point
Rome2Rio's guide to Amtrak Thruway
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Bus from Hawthorne Station, Bend, OR to Ontario, OR
- Ave. Duration
- 5h 55m
- Frequency
- 5 times a week
- Estimated price
- $47–51
- Website
- Amtrak
- Adult
- $47–51
- Phone
- +1 208-656-8824
- [email protected]
- Website
- Salt Lake Express
Bus from Boise, ID - Airport to Twin Falls, ID
- Ave. Duration
- 1h 44m
- Frequency
- Twice daily
- Estimated price
- $28–65
- Website
- Salt Lake Express
Bus from Boise, ID - Airport to Twin Falls, ID
- Ave. Duration
- 1h 44m
- Frequency
- Twice daily
- Estimated price
- $28–65
- Website
- Salt Lake Express
- Ave. Duration
- 53 min
- Estimated price
- $130–160
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
















