There are 8 ways to get from Lewiston to Bend by bus, plane, train, car, or bus (Flixbus, Amtrak)
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 Pullman–Moscow Regional Airport, fly
best- Take the bus from Lewiston to Pullmanbus
- Fly from Pullman–Moscow Regional Airport (PUW) to Roberts Field-Redmond Municipal Airport (RDM)plane PUW - RDM
7h 2m$143–640Fly from Lewiston–Nez Perce County Airport
cheapest- Fly from Lewiston–Nez Perce County Airport (LWS) to Roberts Field-Redmond Municipal Airport (RDM)plane LWS - RDM
12h 10m$47–291Bus via Gresham
- Take the bus from Lewiston to Moscowbus
- Take the bus from Moscow, ID - U of I to Portland, OR - Lloyd Centerbus
- Take the bus from Cleveland Avenue MAX Station, Gresham to Hawthorne Station, Bendbus
14h 53m$198–267Bus, train
- Take the bus from Lewiston to Spokanebus
- Take the train from Spokane to Portlandtrain
- Take the train from Portland to Salemtrain
- Take the bus from Salem Amtrak Station to Bend Hawthorne Stationbus
16h 51m$283–498Drive 362.5 mi
- Drive from Lewiston to Bendcar 362.5 mi
7h 9m$67–96Drive to Walla Walla Regional Airport, fly
- Drive from Lewiston to Walla-Walla-Airport-ALWcar
- Fly from Walla Walla Regional Airport (ALW) to Roberts Field-Redmond Municipal Airport (RDM)plane ALW - RDM
7h 47m$158–785Bus
- Take the bus from Lewiston to Moscowbus
- Take the bus from Moscow, ID - U of I to Portland, OR - Lloyd Centerbus
- Take the bus from Portland Union Station to Bend Hawthorne Stationbus
15h 20m$157–278Bus, Amtrak Thruway
- Take the bus from Lewiston to Spokanebus
- Take the bus from Spokane Station to Eugenebus
- Take the bus from Jaqua Academic Center - Eugene to Bend, ORbus
18h 39m$138–233
Pullman–Moscow Regional Airport (PUW) to Roberts Field-Redmond Municipal Airport (RDM) flights
Comparing Your Travel Options
The cheapest way to get from Lewiston to Bend is to drive which costs $65 - $100 and takes 7h 9m.
The fastest way to get from Lewiston to Bend is to bus and fly which takes 7h 2m and costs $140 - $650.
No, there is no direct bus from Lewiston to Bend station. However, there are services departing from Lewiston and arriving at Hawthorne Station, Bend via Moscow, ID - U of I and Cleveland Avenue MAX Station, Gresham. The journey, including transfers, takes approximately 14h 53m.
The distance between Lewiston and Bend is 323 miles. The road distance is 364.6 miles.
The best way to get from Lewiston to Bend without a car is to bus via Gresham which takes 14h 53m and costs $190 - $270.
It takes approximately 7h 2m to get from Lewiston to Bend, including transfers.
Lewiston to Bend bus services, operated by Northwestern Stages, depart from Lewiston station.
The best way to get from Lewiston to Bend is to bus via Gresham which takes 14h 53m and costs $190 - $270. Alternatively, you can fly, which costs $45 - $300 and takes 12h 10m.
Lewiston to Bend bus services, operated by Northwestern Stages, arrive at Moscow station.
Yes, the driving distance between Lewiston to Bend is 365 miles. It takes approximately 7h 9m to drive from Lewiston to Bend.
What companies run services between Lewiston, ID, USA and Bend, OR, USA?
You can take a vehicle from Lewiston to Hawthorne Station, Bend via Lewiston, Moscow, ID - U of I, Portland, OR - Lloyd Center, NE 7th Ave station, Cleveland Ave station, and Cleveland Avenue MAX Station, Gresham in around 14h 53m. Alternatively, Delta and Alaska Airlines, Inc. fly from Lewiston–Nez Perce County Airport (LWS) to Roberts Field-Redmond Municipal Airport (RDM) 4 times a day.
- Website
- alaskaair.com
Flights from Pullman–Moscow Regional Airport to Roberts Field-Redmond Municipal Airport via Seattle
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- $100–550
Flights from Pullman–Moscow Regional Airport to Roberts Field-Redmond Municipal Airport via Seattle, Portland
- Ave. Duration
- 6h 19m
- When
- Every day
- Estimated price
- $100–550
Flights from Pullman–Moscow Regional Airport to Roberts Field-Redmond Municipal Airport via Boise, Portland
- Ave. Duration
- 6h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–550
Flights from Walla Walla Regional Airport to Roberts Field-Redmond Municipal Airport via Seattle
- Ave. Duration
- 5h 4m
- When
- Every day
- Estimated price
- $140–750
Flights from Walla Walla Regional Airport to Roberts Field-Redmond Municipal Airport via Seattle, Portland
- Ave. Duration
- 6h 56m
- When
- Every day
- Estimated price
- $140–750
Flights from Lewiston–Nez Perce County Airport to Roberts Field-Redmond Municipal Airport via Seattle, Portland
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- $45–280
- Website
- delta.com
Flights from Lewiston–Nez Perce County Airport to Roberts Field-Redmond Municipal Airport via Seattle
- Ave. Duration
- 11h 43m
- When
- Every day
- Estimated price
- $45–280
Flights from Lewiston–Nez Perce County Airport to Roberts Field-Redmond Municipal Airport via Salt Lake City
- Ave. Duration
- 9h 43m
- When
- Every day
- Estimated price
- $70–350
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Spokane to Portland
- Ave. Duration
- 7h 28m
- Frequency
- Once daily
- Estimated price
- $200–320
- Website
- Amtrak
Train from Portland to Salem
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- $28–45
- Website
- Amtrak
- Phone
- +1 800-366-6975
- [email protected]
- Website
- Northwestern Stages
Bus from Lewiston to Pullman
- Ave. Duration
- 1h 5m
- Frequency
- 3 times a day
- Estimated price
- $28–34
- Schedules at
- Northwestern Stages
- Adults
- $28–34
Bus from Lewiston to Moscow
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $26–31
- Schedules at
- Northwestern Stages
- Adults
- $26–31
Bus from Lewiston to Spokane
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- $50–60
- Schedules at
- Northwestern Stages
- Adults
- $50–60
Bus from Lewiston to Moscow
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $26–31
- Schedules at
- Northwestern Stages
- Adults
- $26–31
Bus from Lewiston to Spokane
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- $50–60
- Schedules at
- Northwestern Stages
- Adults
- $50–60
- Phone
- +1 208-656-8824
- [email protected]
- Website
- Salt Lake Express
Bus from Lewiston to Pullman
- Ave. Duration
- 56 min
- Frequency
- Twice daily
- Estimated price
- $14–45
- Website
- Salt Lake Express
Bus from Lewiston to Moscow
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- $13–45
- Website
- Salt Lake Express
Bus from Lewiston to Spokane
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- $26–60
- Website
- Salt Lake Express
Bus from Lewiston to Moscow
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- $13–45
- Website
- Salt Lake Express
Bus from Lewiston to Spokane
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- $26–60
- Website
- Salt Lake Express
- Phone
- +1 208.342-1900
- [email protected]
- Website
- starlinecollection.com
Bus from Moscow, ID - U of I to Portland, OR - Lloyd Center
- Ave. Duration
- 8h 40m
- Frequency
- On demand
- Estimated price
- $110–140
- Schedules at
- starlinecollection.com
Bus from Moscow, ID - U of I to Portland, OR - Lloyd Center
- Ave. Duration
- 8h 40m
- Frequency
- On demand
- Estimated price
- $110–140
- Schedules at
- starlinecollection.com
- Phone
- (541) 389-7469
- [email protected]
- Website
- Central Oregon Breeze
Bus from Cleveland Avenue MAX Station, Gresham to Hawthorne Station, Bend
- Ave. Duration
- 3h 15m
- Frequency
- 6 times a week
- Estimated price
- $57–61
- Website
- Central Oregon Breeze
- Schedules at
- Central Oregon Breeze
Bus from Portland Union Station to Bend Hawthorne Station
- Ave. Duration
- 4h 25m
- Frequency
- 6 times a week
- Estimated price
- $59–63
- Website
- Central Oregon Breeze
- Schedules at
- Central Oregon Breeze
- Phone
- +1 541-366-5110
- [email protected]
- Website
- Pacific Crest Bus Lines
Bus from Salem Amtrak Station to Bend Hawthorne Station
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- $14–55
- Website
- Pacific Crest Bus Lines
Bus from Portland Union Station to Bend Hawthorne Station
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- $19–75
- Website
- Pacific Crest Bus Lines
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Spokane Station to Eugene
- Ave. Duration
- 11h 10m
- Frequency
- Once daily
- Estimated price
- $75–110
- Schedules at
- Flixbus USA
Rome2Rio's guide to Amtrak Thruway
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Bus from Jaqua Academic Center - Eugene to Bend, OR
- Ave. Duration
- 2h 56m
- Frequency
- Once daily
- Estimated price
- $22–45
- Website
- Amtrak
- Adult
- $22–45
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
Booking & Getting There
There are 1225+ hotels available in Bend.


















