1map logoGo to main page

Sacramento, CA, USA to Portland, OR, USA from $27: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Sacramento, United States of America
to
Portland, United States of America

How to Get from Sacramento 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.

$27 by trainBest price
939 kmDistance
3h 25m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Sacramento 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
various
Plane
Average Duration
3h  25m
Estimated price
$85-306
Recommended
Company
Amtrak
Train
Average Duration
15h  51m
Estimated price
$27-210
Cheapest
route map
Distance: 939 km
Duration: 3h 25m

See more options

Company
FlixBus
Bus
Average Duration
12h  5m
Estimated price
$45-850
Company
various
Train
Subway
Plane
Average Duration
6h  11m
Estimated price
$91-438
Company
various
Train
Plane
Average Duration
5h  27m
Estimated price
$109-426
Company
various
Drive
Average Duration
9h  51m
Estimated price
$851-852

Traveling From Sacramento to Portland

The journey from Sacramento to Portland offers a striking contrast between Sacramento's sunny warmth and Portland's lush greenery, each destination providing its own vibrant culture and adventures.

Best Neighbourhoods in Portland

Portland's neighborhoods offer distinct vibes, each showcasing local culture.

Pearl District
• Trendy boutiques and art galleries abound.
• Renowned for its vibrant food scene.
Alberta Arts District
• Home to colorful murals and street art.
• Features quirky shops and diverse eateries.
Portland Waterfront
• Scenic views of the Willamette River.
• Great spot for outdoor activities and events.

Best Times To Visit Portland's Attractions

Timing your visits can greatly enhance your Portland experience.

Washington Park
Early mornings on weekdays offer quieter trails and stunning views.
Powell's City of Books
Visit on weekday mornings to enjoy a leisurely browsing experience.
Voodoo Doughnut
Arriving right when they open on weekdays means shorter lines.

Portland Weather: What to Expect Year-Round

Portland features a temperate oceanic climate, with mild, wet winters and warm, dry summers, making late spring and early fall ideal for visits. The weather plays a significant role in planning your activities, as rainy days may encourage cozy café visits while sunny weather invites outdoor exploration.

Dining Recommendation in Portland

Try the fresh catch at Le Pigeon, where French-inspired dishes celebrate local Pacific Northwest ingredients, offering a distinct flavor profile compared to Sacramento's farm-to-fork classics. The intimate atmosphere and creative menu make dining here an unforgettable experience that reflects Portland’s culinary innovation.

Sacramento - Portland operators

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

Plane
Website
southwest.com

Plane from Sacramento (SMF) to Portland (PDX)

Average Duration
1h 30m
Estimated price
$854-855
Website
alaskaair.com

Plane from Sacramento (SMF) to Portland (PDX)

Average Duration
1h 34m
Estimated price
$858-859
Website
united.com

Plane from Sacramento (SMF) to Portland (PDX)

Average Duration
3h 56m
Estimated price
$3062-3063
Train Show train routes
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Sacramento to Portland

Average Duration
15h 51m
Estimated price
$27-210

Train from Sacramento to Oakland Coliseum/Airport Amtrak

Average Duration
2h
Estimated price
$3066-3067

Train from Sacramento to Richmond

Average Duration
1h 27m
Estimated price
$2100-278
Bus Show bus routes
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Sacramento Bus Station to Portland Curbside Bus Stop

Average Duration
12h 5m
Estimated price
$45-850

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

Traveling between Sacramento 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 an exciting road trip from Sacramento to Portland spanning a distance of 583 miles. The drive typically takes around 9 hours and 51 minutes, offering picturesque views along the way. 💸 Budget-conscious travelers can find a range of prices to reach Portland from Sacramento by car, with costs averaging between $100 to $160. Plan your trip accordingly to make the most of your travel funds.
Average price
$100 - $160
🚆 Traveling from Sacramento to Portland by train is a scenic journey that takes approximately 15 hours and 51 minutes. The direct route covers a distance of 640 miles. 🚆 With ticket prices ranging from $27 to $210, taking the train from Sacramento to Portland offers a comfortable and relaxing way to travel while enjoying the picturesque views along the way. For more information and booking, visit the Amtrak website at https://www.amtrak.com/.
Departure Point
Sacramento station
Arrival Point
Portland station
Useful tips for train travellers
• Onboard Services: The Amtrak Cascades service operates on this route, where you can find food and beverage services available on board. The café car offers a variety of snacks and beverages for purchase, including local wines and craft beers. Be sure to check for seasonal specials that might highlight local foods from the North West.
• Seating Options: Amtrak Cascades provides several seating options: Business Class, which offers extra legroom and complimentary non-alcoholic drinks; and Economy Class, where you can still enjoy comfortable seating with access to the café car for food and drinks. It’s recommended to book Business Class for a more relaxed experience, especially if you plan to work during the trip.
• Arrival Station Tip: When you arrive at Portland Union Station, expect a charming historic environment. The station provides facilities like restrooms, and unfortunately, there are no shower services available. However, you can leave your luggage at the station for a small fee if you want to explore downtown before checking into your accommodation.
🛫 Flying from Sacramento Airport to Portland Airport can be quick and convenient with direct flights taking only 1 hour and 30 minutes. Popular airlines like United Airlines, Alaska Airlines, Inc., and Southwest Airlines operate this route. 🌲 The journey from Sacramento to Portland by plane typically takes around 3 hours and 25 minutes, allowing you to reach the vibrant city of Portland in no time. Whether you're traveling for business or pleasure, this route offers various options to suit your schedule. 💸 Flight prices between Sacramento and Portland can range from $85 to $306, depending on the airline, time of booking, and other factors. Keep an eye out for deals and promotions to make your travel experience more budget-friendly.
Departure Point
Sacramento Airport
Arrival Point
Portland Airport
🚌 Embark on a scenic journey from Sacramento 🌳 to Portland 🌲 by bus 🚍 with Flixbus USA. The daily service departs from Sacramento Bus Station 🚌 and arrives at Portland Curbside Bus Stop 🛑, taking approximately 12 hours and 5 minutes. 🛣️ Covering a distance of 599 miles, the route offers a comfortable ride 🌄 through picturesque landscapes 🏞️. With prices ranging from $45 to $150, this cost-effective travel option allows you to enjoy the beauty of the West Coast while en route to your destination. 🕰️ Sit back, relax, and enjoy the journey as you make unforgettable memories during your 12-hour bus ride from Sacramento to Portland. Whether it's your first time exploring these cities or a return visit, traveling by bus offers convenience and an opportunity to appreciate the diverse scenery along the way.
Departure Point
Sacramento Bus Station
Arrival Point
Portland Curbside Bus Stop station
Useful tips for bus travellers
• Be sure to book your bus ticket in advance, as prices can vary significantly; Flixbus USA typically offers tickets ranging from $45 - $150, and booking early could save you money – check their schedule at flixbus.com
• During your approximately 12-hour journey, take advantage of the scheduled breaks during the trip for food and stretching, and consider bringing snacks to ensure you have enough fuel, especially if you prefer local dining preferences over standard bus station options.
• Upon arrival at the Portland Curbside Bus Stop, look for the MAX Light Rail service just a few blocks away which can take you easily to downtown Portland; you can find maps and schedules at trimet.org

Frequently asked questions

Find out more about the route from Sacramento to Portland.

Or choose the category:
The cheapest way to get from Sacramento to Portland is by taking the train. Amtrak offers affordable tickets that range from $27 to $210, depending on the type of seat or cabin you choose. The journey takes approximately 15 hours and 51 minutes, allowing you to enjoy the scenic views along the way. This cost-effective option allows you to sit back, relax, and enjoy the ride while saving money on transportation expenses.
The fastest way to travel from Sacramento to Portland is by flying. The flight duration is approximately 3 hours and 21 minutes. The cost of the flight can range from $75 to $300 depending on the airline and time of booking. It is recommended to check for flights from Sacramento International Airport to Portland International Airport to find the best options.
The distance between Sacramento and Portland is approximately 486 miles. If you were to travel by car, the road distance would be around 583.4 miles. The journey typically takes around 9-10 hours by car, depending on traffic and route. Alternatively, there are also flights available between the two cities that take around 1 hour and 30 minutes.
The most convenient and affordable way to travel from Sacramento to Portland without a car is by bus. Greyhound offers several daily routes that take approximately 13 hours and 55 minutes. The ticket prices range from $45 to $150, depending on the departure time and how far in advance you book. The buses provide a comfortable and reliable option for getting from Sacramento to Portland, allowing you to relax and enjoy the scenic journey.
The average travel time from Sacramento to Portland is approximately 3 hours and 21 minutes, including transfers. However, this time may vary depending on traffic conditions and the mode of transportation chosen. It is advisable to check the latest schedules and plan accordingly to ensure a smooth and timely journey.
The cheapest way to get from Sacramento to Portland is by train, with tickets costing between $27 and $210. The journey by train takes approximately 15 hours and 51 minutes. Alternatively, you can also choose to travel by bus, which costs $45 to $150 and takes around 13 hours and 55 minutes. Flying is the quickest option, taking only 3 hours and 21 minutes, with prices ranging from $75 to $300.
There are numerous options for accommodation in Portland. With over 618 hotels available, you have a wide range of choices to suit your budget and preferences. Prices for hotels in Portland start at $56 per night, ensuring there are options available for every traveler. Popular areas to stay in Portland include Downtown, Pearl District, and Northwest Portland, which offer convenient access to attractions, restaurants, and public transportation.
Yes, you can drive from Sacramento to Portland. The distance between the two cities is approximately 583 miles, and it usually takes around 9 hours and 51 minutes to complete the drive. The driving route will usually take you on Interstate 5, which is a direct route between the two cities.
Yes, there is a direct bus service between Sacramento and Portland. The bus departs from Sacramento Bus Station and arrives at Portland Curbside Bus Stop. The bus service operates twice daily, every day. The journey on the bus takes approximately 13 hours and 55 minutes.
To catch the bus from Sacramento to Portland you will need to go to the Sacramento Bus Station. The Greyhound USA bus services operate from this station for this particular route. It is advisable to check the bus schedule in advance and arrive at the station a little early to ensure a smooth boarding process.
The bus from Sacramento to Portland arrives at the Portland Curbside Bus Stop station. This is where Greyhound USA operates its bus services between these two cities. The Portland Curbside Bus Stop station is a convenient location for travelers to disembark and start their journey in Portland.
To get to Portland from Sacramento Airport, you can take a flight, which is the most convenient option. Several airlines offer direct flights from Sacramento to Portland, with a flight duration of around 1 hour and 30 minutes. Alternatively, you can also consider taking a bus or driving, which would take approximately 9 hours. Buses like Greyhound are available for this route, and driving allows you to enjoy the scenic views along the way.
United Airlines, Alaska Airlines, Inc., and Southwest Airlines offer flights from Sacramento to Portland. These airlines provide convenient and direct flights between the two cities. Passengers have the option to choose from these airlines based on their preferences and budget. It is advisable to check with the airlines for schedules and prices before making a booking.
The fastest way to travel from Sacramento to Portland is by taking a direct flight. The journey takes approximately 1 hour and 25 minutes. United Airlines, Alaska Airlines, Inc., and Southwest Airlines are some of the airlines that provide flights between Sacramento Airport and Portland Airport. The prices for a flight range from $75 to $296. It is advised to check different airlines and booking platforms for the best deals on flights.
The flight from Sacramento to Portland typically takes around 1 hour and 25 minutes on a direct flight. However, the total travel time may vary depending on factors such as layovers and flight delays. It is advisable to check with the airline for the most accurate and up-to-date information on flight duration.
Trains from Sacramento to Portland arrive at Portland station. This is the main train station in Portland, conveniently located in the heart of the city. It is served by various Amtrak trains, including the Coast Starlight and the Amtrak Cascades, making it easy for passengers to access local transportation and explore the surrounding area. Passengers can enjoy a smooth and comfortable journey, arriving at a central location in Portland.
Yes, there is a direct train between Sacramento and Portland. The train departs from Sacramento twice daily and arrives in Portland, taking approximately 15 hours and 51 minutes. This convenient service operates every day, allowing travelers to easily make the journey without any transfers.
To catch the train from Sacramento to Portland you will need to go to the Sacramento station. This is where the train services, operated by Amtrak, depart from. The Sacramento station is conveniently located downtown and has facilities such as ticket counters, waiting areas, and restrooms. Be sure to arrive at the station at least 30 minutes before your scheduled departure time to allow for check-in and boarding.
The cost of a flight from Sacramento to Portland can range from $75 to $296. The price may vary depending on factors such as the airline, time of booking, and availability. It is recommended to compare prices from different airlines and use online travel platforms to find the best deals and discounts.
The cost of a train journey from Sacramento to Portland can range from $27 to $210. The price may vary depending on factors such as the time of day, day of the week, and the type of ticket you choose. It is recommended to book your ticket in advance to secure the best price and availability. Additionally, certain discount programs or promotions may be available, so it is worth exploring those options before purchasing your ticket.
The cost of a bus ticket from Sacramento to Portland ranges from $45 to $150, depending on the bus company and travel dates. Greyhound and Amtrak Thruway offer regular services between the two cities. Some factors that may affect the price include the time of year and how far in advance the ticket is purchased. It is always recommended to compare prices and book in advance to secure the best deal.
The cost of driving from Sacramento to Portland can range from $100 to $160, depending on factors such as gas prices, tolls, and vehicle efficiency. This estimate includes expenses such as fuel, tolls, meals, and accommodation if necessary. It is important to consider other factors such as vehicle maintenance and insurance when calculating the total cost of the trip.

Trips from Sacramento

Trips to Chico