1map logoGo to main page

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

Compare Travel Options and Prices

from
Portland, United States
to
Bend, United States

How to Get from Portland to Bend: 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 - OtherBest price
261 kmDistance
3h 25m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Portland to Bend 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
various
Bus
Average Duration
4h  1m
Estimated price
$50-85
Recommended
Company
various
Bus
Drive
Average Duration
5h  15m
Estimated price
$41-68
Cheapest
route map
Distance: 261 km
Duration: 3h 25m

See more options

Company
N/A
Drive
Average Duration
3h  25m
Estimated price
$29-45
Company
Alaska Airlines, Inc.
Plane
Average Duration
3h  46m
Estimated price
$154-628

Portland - Bend operators

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

Bus
Website
pacificcrestbuslines.com

Bus from Portland Flix to Bend Hawthorne Station

Average Duration
4h 1m
Estimated price
$50-85
Website
cobreeze.com

Bus from Portland Union Station to Hawthorne Station, Bend

Average Duration
4h 25m
Estimated price
$50-503

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

Average Duration
3h 30m
Estimated price
$50-504
Contact phone
+1 800-872-7245
Website
amtrak.com

Bus from Portland to Bend

Average Duration
4h 25m
Estimated price
0-0

Bus from Gresham Amtrak Bus Stop to Bend

Average Duration
3h 30m
Estimated price
0-0
Plane
Website
alaskaair.com

Plane from Portland (PDX) to Redmond (RDM)

Average Duration
47m
Estimated price
$150-500

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

Traveling between Portland and Bend 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 Portland to Bend, covering 162 miles of breathtaking landscapes and charming small towns in Oregon. 💸 Budget-friendly options abound, with car travel costs ranging from $29 to $45 for the journey from Portland to Bend, making it an affordable getaway for travelers. 🌲 Enjoy a leisurely 3-hour and 25-minute drive through picturesque forests and rolling hills, culminating in the vibrant city of Bend, where outdoor adventures and relaxation await.
Average price
$29 - $45
🚂 Embark on a scenic train journey from Portland to Bend. Route 1 offers a direct trip taking 3 hours and 31 minutes to cover the 184-mile distance. Board a bus at Redmond Transit Hub to start your adventure. 🚌 For a longer but equally picturesque route from Portland to Bend, consider Route 2. This journey takes 7 hours and 3 minutes with 2 transfers along the way. Enjoy the beautiful Oregon landscape as you switch buses at Tualatin Commerce Circle and Eugene before reaching Bend. 🗺️ For a more extended travel experience, Route 3 offers an 18-hour and 21-minute trip with 2 transfers. Take your time to explore as you travel through Tualatin, Eugene, and finally reach Bend aboard the Amtrak Thruway Connecting Service.
🛫 Flying from Portland to Bend is a quick and convenient option, with a direct flight taking only 47 minutes from Portland Airport to Redmond Airport. 🌄 The total travel time from Portland to Bend by plane is approximately 3 hours and 46 minutes, offering travelers a fast and seamless journey to the beautiful city of Bend. Prices for flights can range from $154 to $628, providing options for various budget considerations.
Departure Point
Portland Airport
Arrival Point
Redmond Airport
🚌 Traveling from Portland to Bend by bus is a convenient option with services departing twice daily and taking approximately 4 hours and 1 minute to reach the final destination at Bend Hawthorne Station. 🛣️ The journey covers a distance of 160 miles between the two Oregon cities, offering a scenic route and a hassle-free travel experience for passengers looking to explore the beautiful landscapes along the way. 💸 Ticket prices for the Portland to Bend bus ride can range from $50 to $85, providing an affordable transportation choice for those looking to visit Bend from Portland without the need for driving.
Departure Point
Portland Flix station
Arrival Point
Bend Hawthorne Station
Useful tips for bus travellers
• Download the Pacific Crest Buslines app or check their website for real-time updates on your bus schedule to avoid any potential delays or cancellations, as the two daily departures can be affected by traffic conditions.
• Bring snacks and entertainment for the 4-hour journey; while there are dining options at Portland Flix, the bus does not make significant stops along the way, and having your own provisions can enhance your travel experience.
• Upon arrival at Bend Hawthorne Station, utilize the nearby public transport options, like the Cascades East Transit, which offers routes to popular destinations in Bend, making it easier for you to reach your final stop.

Frequently asked questions

Find out more about the route from Portland to Bend.

Or choose the category:
The distance between Portland and Bend is 196.3 km, with a road distance of 261.4 km. If traveling from Portland to Bend, it takes approximately 5 hours and 15 minutes by bus via the Cleveland Avenue MAX Station and Gresham. By plane, the journey takes around 3 hours and 44 minutes. On the other hand, it takes about 3 hours and 25 minutes to drive from Bend to Portland, while the bus ride from Portland to Bend takes around 4 hours and 1 minute.
The most cost-effective and time-efficient transportation option for traveling from Portland to Bend is to drive. The drive takes approximately 3 hours and 25 minutes, and the cost ranges from $29 to $45 for gas and toll fees.
When traveling from Portland to Bend, the prices for a bus ticket range from $50 to $85.
To travel from Portland to Bend without using public transportation, you can drive the distance of approximately 260.7 km, which takes around 3 hours and 25 minutes. The cost of driving from Portland to Bend can vary between $29 and $45, depending on factors such as fuel prices and vehicle efficiency.
The most convenient way to travel from Portland to Bend without a car is by bus. The journey takes approximately 4 hours and 1 minute, and ticket prices range from $50 to $85.
Yes, there is a direct bus link between Portland and Bend. The bus, operated by Pacific Crest Buslines Bend, departs from Portland Flix station and arrives at Bend Hawthorne Station. The journey takes approximately 4 hours and 1 minute.
The flight between Portland and Bend typically takes around 45 minutes. However, the prices for this flight can vary, ranging from $144 to $628.
There are plenty of accommodations to choose from near Bend. With over 947 hotels available, there are options to suit every budget and preference. Prices for hotels in the area start as low as $41 per night, giving travelers a range of choices.