1map logoGo to main page

San Jose, CA, USA to Portland, OR, USA from $30: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Jose, United States
to
Portland, United States

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

$30 by trainBest price
917 kmDistance
3h 31m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Jose 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  31m
Estimated price
$104-326
Recommended
Company
Amtrak
Train
Average Duration
19h  36m
Estimated price
$30-240
Cheapest
route map
Distance: 917 km
Duration: 3h 31m

See more options

Company
various
Train
Plane
Average Duration
4h  49m
Estimated price
$93-371
Company
Flixbus
Bus
Average Duration
17h  12m
Estimated price
$99-1040
Company
various
BART
Plane
Average Duration
4h  10m
Estimated price
$111-357
Company
various
Drive
Average Duration
11h  17m
Estimated price
$1041-1042

San Jose - Portland operators

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

Plane
Website
southwest.com

Plane from San Jose (SJC) to Portland (PDX)

Average Duration
1h 45m
Estimated price
$1047-1048
Website
alaskaair.com

Plane from San Jose (SJC) to Portland (PDX)

Average Duration
1h 50m
Estimated price
$1049-3261
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from San Jose to Portland

Average Duration
19h 36m
Estimated price
$30-240
Contact phone
+1 800-660-4287
Website
caltrain.com

Train from San Jose Diridon Caltrain to Millbrae Caltrain

Average Duration
1h 12m
Estimated price
$301-3269
Subway
Contact phone
+1-510-464-6000
Website
bart.gov

Subway from Berryessa / North San Jose to Coliseum

Average Duration
43m
Estimated price
$3267-3268
Bus
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Sacramento to Portland Curbside Bus Stop

Average Duration
12h 25m
Estimated price
$302-305
Contact phone
+1 714-839-3500
Website
gotobus.com

Bus from San Jose - Huong Lan Sandwich to Sacramento

Average Duration
Estimated price
$0-0

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

Traveling between San Jose 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 San Jose to Portland, covering 668 miles of diverse landscapes along the way. Enjoy the freedom of the open road as you make your way north. 💵 The cost of driving from San Jose to Portland ranges from $120 to $180, offering budget-friendly options for travelers looking to explore the Pacific Northwest. Plan your trip wisely to make the most of your budget. 🌲 Arrive in Portland after approximately 11 hours and 17 minutes of driving, ready to experience the city's vibrant culture, thriving food scene, and picturesque surroundings.
Average price
$120 - $180
🚆 Experience a scenic train journey from San Jose to Portland! With services departing twice daily by Amtrak, enjoy a relaxing 19-hour and 36-minute ride through stunning landscapes. 🌲 Traverse the 770-mile distance between the two cities onboard the Coast Starlight train towards Seattle. Sit back, relax, and take in the sights as you make your way to Portland Union Station. 💰 Tickets for the train ride from San Jose to Portland range from $30 to $240, offering an affordable and convenient way to travel between these two vibrant cities in the United States.
Departure Point
San Jose station
Arrival Point
Portland station
Useful tips for train travellers
• For your train trip from San Jose to Portland, consider traveling with Amtrak, which operates this route. Amtrak offers onboard catering services, including a Café Car where you can purchase a variety of snacks, beverages, and light meals. However, it's advisable to bring your own food or beverages if you have specific dietary needs, as the selection may be limited.
• Amtrak provides different seating options on this route: Business Class offers more spacious seats with additional legroom and complimentary drinks, while Economy Class is more budget-friendly with standard seating. Make sure to reserve your seats in advance, especially if you prefer Business Class for a more comfortable experience on this longer journey.
• Upon arrival in Portland, you will arrive at Portland Union Station. This historic station offers luggage storage services, making it easy for you to explore the city without your bags. The restrooms are available, and while there are no showers, you can freshen up at nearby cafes or restaurants in the area. To get to the city center quickly, take the MAX Light Rail (Blue or Red Line) from the station. It’s just a short ride to downtown, usually taking around 15 minutes. You can also catch the Portland Streetcar if you prefer a scenic route.
🛫 Flying from San Jose to Portland is a convenient and efficient way to travel, with a direct flight taking just 1 hour and 45 minutes. Both Alaska Airlines, Inc. and Southwest Airlines operate flights on this route. 🛄 The total travel time from San Jose to Portland by plane is approximately 3 hours and 31 minutes, including check-in, security, and potential layovers. This allows for a relatively quick journey between the two West Coast cities. 💸 Ticket prices for flights between Portland and San Jose can range from $104 to $326, depending on factors such as the airline, time of booking, and availability.
Departure Point
San Jose Airport
Arrival Point
Portland Airport
🛣️ The total travel time from San Jose to Portland by bus is approximately 17 hours and 12 minutes. This route involves transfers at key points such as Sacramento, offering a chance to relax and take in the diverse landscapes of Northern California and Oregon. 💸 The prices for bus tickets between San Jose and Portland range from $99 to $208, providing an affordable option for those seeking a budget-friendly way to explore the West Coast. With reliable operators like Hoang Express and Flixbus USA, travelers can look forward to a comfortable and convenient journey to their destination.
Departure Point
San Jose - Huong Lan Sandwich station
Arrival Point
Portland Curbside Bus Stop station
Useful tips for bus travellers
• Make sure to arrive at San Jose - Huong Lan Sandwich station early, as multiple services from different operators, such as Hoang Express and Flixbus USA, may be departing around the same time; confirm your bus operator to avoid any confusion.
• When transferring at Sacramento, be prepared for a longer wait of approximately 2-3 hours before you board the bus to Portland; check the Greyhound schedules in advance and consider grabbing a snack or coffee at nearby cafes in the area.
• Upon arrival at the Portland Curbside Bus Stop, use the TriMet app to navigate public transportation easily; the bus stop is well-connected to downtown Portland and the MAX Light Rail, which can take you to popular destinations like Pioneer Courthouse Square and the Pearl District.

Frequently asked questions

Find out more about the route from San Jose to Portland.

Or choose the category:
The distance between San Jose and Portland is approximately 917.3 km by air. Traveling by plane takes approximately 3 hours 32 minutes. Alternatively, taking a train from San Jose to Portland would take approximately 19 hours 36 minutes. Driving by car would take approximately 11 hours 17 minutes, and traveling by bus would take approximately 19 hours.
For a cost-effective option, taking the train from San Jose to Portland would be the best choice, with prices ranging from $30 to $240. However, this option does have a longer travel time of 19 hours and 36 minutes. If time efficiency is a priority, flying would be the quickest way to reach Portland, taking only 3 hours and 32 minutes, but prices can range from $100 to $310.
The prices of a train ticket between San Jose and Portland can range from $30 to $240, depending on factors such as the class of seating and the time of booking. On the other hand, the prices for a bus ticket between Portland and San Jose can range from $79 to $217, again depending on factors such as the service provider and the time of travel.
To get from San Jose to Portland without using public transportation, you can drive the distance of approximately 1075.0 km. The drive usually takes around 11 hours and 17 minutes, depending on traffic and rest stops. The cost of a one-way trip by car can range from $120 to $180, considering fuel expenses and tolls.
The best option to travel from San Jose to Portland without a car is by taking a bus, which takes approximately 19 hours. Another alternative is to fly, which is much faster and takes around 3 hours and 32 minutes. However, if you prefer a more relaxed and scenic journey, you can also take a train, which takes about 19 hours and 36 minutes.
Yes, there is a direct train link between San Jose and Portland. The Amtrak train service operates twice daily and takes approximately 19 hours and 36 minutes to reach Portland. However, there is no direct bus service between the two cities, but passengers can take a combination of buses with transfers in Oakland and Sacramento, which takes approximately 19 hours.
The flight between San Jose and Portland typically takes 1 hour and 45 minutes. The cost of the flight can vary, ranging from $104 to $306.
There are several accommodation options available near Portland. With over 618 hotels to choose from, you will surely find something that fits your budget and preferences. Prices start at $56 per night for a basic room.