1map logoGo to main page

Bend, OR, USA to Portland, OR, USA from $29: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bend, United States
to
Portland, United States

How to Get from Bend to Portland: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$29 by carBest price
262 kmDistance
2h 53m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bend to Portland with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Central Oregon Breeze
Bus
Drive
Average Duration
4h  13m
Estimated price
$43-68
Recommended
route map
Distance: 262 km
Duration: 2h 53m

See more options

Company
various
Drive
Average Duration
3h  27m
Estimated price
$29-45
Company
Bend to Portland Express
Bus
Average Duration
4h  27m
Estimated price
$50-85
Company
Alaska Airlines, Inc.
Plane
Average Duration
2h  53m
Estimated price
$156-628

Bend - Portland operators

Explore transport companies operating between Bend and Portland, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Website
cobreeze.com

Bus from Hawthorne Station, Bend to Cleveland Avenue MAX Station, Gresham

Average Duration
3h 20m
Estimated price
$431-433

Bus from Hawthorne Station, Bend to Portland Union Station

Average Duration
4h 5m
Estimated price
$50-435
Website
pacificcrestbuslines.com

Bus from Bend Hawthorne Station to Union Station

Average Duration
4h 27m
Estimated price
$433-85
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Bend to Gresham Amtrak Bus Stop

Average Duration
3h 20m
Estimated price
$0-0

Train from Bend to Portland

Average Duration
4h 5m
Estimated price
$0-0
Plane
Website
alaskaair.com

Plane from Redmond (RDM) to Portland (PDX)

Average Duration
48m
Estimated price
$150-430

Bend to Portland: Overview of Bus, Train, Flight, and Car Trips

Traveling between Bend and Portland offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Bend to Portland, covering a distance of 163 miles in approximately 3 hours and 27 minutes. Take in the breathtaking views of Oregon's diverse landscapes as you journey towards the vibrant city of Portland. 💸 Enjoy the flexibility of choosing from a range of prices, starting from $29 and going up to $45, for your car journey from Bend to Portland. Whether you opt for a budget-friendly option or prefer a more luxurious ride, there are several choices available to suit your preferences.
Average price
$29 - $45
🚆 Embark on a scenic train journey from Bend to Portland with two route options. The first route takes approximately 3 hours 46 minutes to cover the 164-mile distance.
Useful tips for train travellers
• The Pacific Northwest has multiple train operators servicing the Bend to Portland route. Amtrak is the primary operator, and you can make reservations and find more details at their website: amtrak.com Also, check out Cascades trains which run along this corridor, through the Oregon statewide rail service. Visit oregon.gov for additional information on local services.
• Amtrak offers various seating options on this route. You have access to comfortable Coach (Economy) seating, which features spacious seats and large windows. If you prefer more luxury, consider upgrading to Business Class for more legroom, complimentary snacks, and access to lounge areas. Unfortunately, there is no First-Class service on this route.
• Upon arrival at Portland's Union Station, you can conveniently leave your luggage at the station's luggage storage facility if you wish to explore the city without your bags. The train station offers restrooms, but there are no shower facilities. After disembarking, find the TriMet MAX Light Rail service, which is the fastest way to get to Downtown Portland – just catch the Red or Blue Line heading toward City Center stops.
🛫 Experience a quick and convenient flight from Bend to Portland by taking the direct 48-minute flight offered by Alaska Airlines, Inc. from Redmond Airport to Portland Airport. 🌆 In just under 3 hours, you'll arrive in Portland, ready to explore all the city has to offer, from its vibrant food scene to its picturesque parks and gardens. 💸 The cost of a flight between Bend and Portland can range from $156 to $628, offering flexibility for travelers with varying budgets.
Departure Point
Redmond Airport
Arrival Point
Portland Airport
🚌 Traveling from Bend to Portland by bus is a convenient option with services departing twice daily. The journey typically takes around 4 hours and 27 minutes, allowing for a comfortable ride through the scenic Oregon landscape. 🚌 Ticket prices for the Bend to Portland bus service range from $50 to $85, offering an affordable transportation option for those looking to explore the diverse food scene, cultural attractions, and outdoor activities that Portland has to offer.
Departure Point
Bend Hawthorne Station
Arrival Point
Union Station
Useful tips for bus travellers
• Book your tickets in advance with Pacific Crest Buslines or Central Oregon Breeze to secure the best prices, as rates vary between $50 and $85; visit their websites at pacificcrestbuslines.net and cobreeze.com for more information.
• Arrive early at Bend Hawthorne Station to familiarize yourself with the area and ensure you have enough time to locate your bus, especially since there are multiple operators like Pacific Crest Buslines and Central Oregon Breeze.
• Once you arrive at Portland's Union Station, expect a vibrant area with dining options; the nearby 'Platform D' food court offers a great selection of local food stalls and cafes for a satisfying meal after your journey.

Frequently asked questions

Find out more about the route from Bend to Portland.

Or choose the category:
The distance between Bend and Portland is approximately 196.3 km by air and 262.2 km by road. The typical travel times vary depending on the mode of transportation. By bus, it takes about 4 hours and 27 minutes to reach Portland from Bend, while by car, it takes around 3 hours and 27 minutes. Alternatively, taking a flight reduces the travel time to 2 hours and 51 minutes.
The most cost-effective option for traveling from Bend to Portland is to drive, with a cost of $29-$45. It takes approximately 3 hours and 27 minutes by car, making it a relatively quick option. However, if time is of the essence, the fastest way to travel is by flying. This option takes only 2 hours and 51 minutes, but can cost between $140 and $650.
The prices for bus tickets between Bend and Portland range from $50 to $85.
To get from Bend to Portland without using public transportation, your best option would be to drive. The distance between the two cities is about 262.3 km, and it takes around 3 hours and 27 minutes to drive. The prices for car rentals vary, but you can expect to pay between $29 and $45, depending on the company and the type of car you choose.
The best way to travel from Bend to Portland without a car is by taking a bus. You can catch a bus from Bend to the Cleveland Avenue MAX Station and then transfer to another bus to Gresham, which will take approximately 4 hours and 14 minutes. The bus fare typically ranges from $40 to $70.
Yes, there is a direct bus link between Bend and Portland. The bus service operated by Pacific Crest Buslines Bend runs twice daily and takes approximately 4 hours and 27 minutes. The buses depart from Bend Hawthorne Station and arrive at Union Station in Portland.
The flight between Bend and Portland typically takes around 45 minutes on a direct flight. However, the duration may vary depending on factors such as weather conditions and airline schedules. The cost of a flight between the two cities can range from $146 to $628, depending on the airline, time of booking, and availability of seats.
There are plenty of options for accommodation near Portland, with over 618 hotels available. Prices start at $56 per night, so there are options to suit various budgets. Some popular areas to stay in Portland include Downtown, Pearl District, and Northwest District, where there are a variety of hotels, boutique inns, and bed and breakfasts to choose from.