1map logoGo to main page

San Diego, CA, USA to Portland, OR, USA from $55: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Diego, United States of America
to
Portland, United States of America

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

$55 by trainBest price
1509 kmDistance
4h 30m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Diego 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
4h  30m
Estimated price
$64-308
Recommended
Company
Amtrak
Train
Average Duration
33h  45m
Estimated price
$55-424
Cheapest
route map
Distance: 1509 km
Duration: 4h 30m

See more options

Company
various
Train
Plane
Average Duration
7h  40m
Estimated price
$88-427
Company
Greyhound/FlixBus
Bus
Average Duration
26h  57m
Estimated price
$101-282
Company
various
Drive
Average Duration
18h  7m
Estimated price
$190-640

Traveling From San Diego to Portland

Traveling from San Diego to Portland takes you from sunny beaches and vibrant nightlife to lush parks and a thriving coffee culture, offering a refreshing change of scenery.

Best Neighborhoods in Portland

Portland boasts diverse neighborhoods, each with its own distinctive charm.

Pearl District
• Known for its art galleries and chic boutiques.
• Offers vibrant nightlife and dining options.
Alberta Arts District
• Filled with colorful murals and local art.
• Features eclectic shops and food carts.
Hawthorne District
• A hub for vintage shops and unique cafes.
• Famous for its laid-back, bohemian vibe.

Best Times To Visit Portland's Attractions

Timing your visits can enhance your experience at Portland's top spots.

Washington Park
Early mornings on weekdays offer a peaceful stroll through gardens.
Powell's City of Books
Visit on Wednesdays for a quieter experience among the shelves.
Oregon Zoo
Arrive right at opening time for a less crowded adventure.

Portland Weather: What to Expect Year-Round

Portland experiences a temperate oceanic climate with mild, wet winters and warm, dry summers, making late spring to early fall the best times to explore the city. Understanding the weather patterns can help you pack appropriately and plan your outdoor activities to fully enjoy this vibrant destination.

Dining Recommendation in Portland

Try the famous Voodoo Doughnut, where eclectic flavors like bacon maple bar and voodoo doll doughnuts excite the palate in a way that San Diego’s dessert scene doesn't. The lively atmosphere, quirky decor, and commitment to local ingredients create a dining experience that's truly one-of-a-kind.

San Diego - Portland operators

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

Plane Show flights
Website
southwest.com

Plane from San Diego (SAN) to Portland (PDX)

Average Duration
2h 35m
Estimated price
$647-6410

Plane from San Diego (SAN) to Portland (PDX) via Oakland

Average Duration
4h 5m
Estimated price
$647-6410

Plane from San Diego (SAN) to Portland (PDX) via Sacramento

Average Duration
4h 26m
Estimated price
$647-6410
Website
alaskaair.com

Plane from San Diego (SAN) to Portland (PDX)

Average Duration
2h 41m
Estimated price
$645-646
Train Show train routes
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from San Diego to Los Angeles

Average Duration
2h 56m
Estimated price
$3082-3083

Train from Los Angeles to Portland

Average Duration
29h 49m
Estimated price
$30820-554
Bus Show bus routes
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from San Diego Greyhound Bus Stop to Sacramento Bus Station

Average Duration
12h 45m
Estimated price
$55-648
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
$4241-3080

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

Traveling between San Diego 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 epic road trip from San Diego to Portland spanning 1089 miles of diverse landscapes and captivating scenery. Plan for an adventure-filled journey through beautiful coastal highways and charming towns along the way. 💵 Indulge in the flexibility of road tripping with prices ranging from $190 to $290 for the drive from San Diego to Portland. Enjoy the cost-effective travel option while relishing the freedom to explore at your own pace, making spontaneous stops at picturesque spots and local eateries. 🌲 Arrive in Portland after approximately 18 hours and 7 minutes of driving, ready to experience the vibrant culture, outdoor activities, and renowned food scene of this eclectic Pacific Northwest city. Let the memories of the road trip linger as you immerse yourself in all that Portland has to offer.
Average price
$190 - $290
🚆 Traveling from San Diego to Portland by train requires a transfer in Los Angeles. The journey, operated by Amtrak, takes approximately 33 hours and 45 minutes. 🛤️ The route from San Diego to Portland spans 1,320 miles and involves a total travel time of 1 day and 10 hours. The cost of the train ticket ranges from $55 to $424, offering a scenic and leisurely way to traverse the West Coast.
Departure Point
San Diego station
Arrival Point
Portland station
Useful tips for train travellers
• On your train trip from San Diego to Portland, you can travel with Amtrak, which offers various onboard services including a Café Car that serves light snacks, beverages, and premium meals for purchase. There are also complimentary meals available for First-Class passengers in the dining car—make sure to check the menu in advance on Amtrak’s website.
• Amtrak provides several seating options on this route: First Class offers spacious seating with complimentary meals and beverages, Business Class features more room and quieter spaces, and Economy Class is affordable but a bit more crowded. Consider choosing First Class for the best experience, especially on a long journey like this one.
• When you arrive in Portland at Portland Union Station, be aware that luggage services are available, allowing you to securely store your bags if your check-in time at your accommodation is later. The station also provides restrooms, though showers are not available. The easiest and fastest way to reach downtown Portland from the station is to take TriMet Bus 4, which runs directly to the city center—it's about a 10 to 15-minute ride.
🛫 Flying from San Diego to Portland is a convenient option, with a direct flight taking just 2 hours and 35 minutes. 💸 Depending on the airline and booking time, prices for flights between Portland and San Diego can range from $64 to $308, offering flexibility for different budgets.
Departure Point
San Diego Airport
Arrival Point
Portland Airport
🚌 Experience a scenic bus journey from San Diego to Portland! It takes approximately 26 hours and 57 minutes to reach your destination. 🌲 Discover two route options for your trip, with distances ranging from 1,103 to 1,142 miles. Both routes involve transfers in Los Angeles before continuing on to Portland. 💸 Ticket prices for this adventure vary between $101 and $282. Embrace the long-haul bus ride and soak in the diverse landscapes as you make your way to the vibrant city of Portland

Frequently asked questions

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

Or choose the category:
The cheapest way to get from San Diego to Portland is by flying. Depending on the airline and availability, flights can range from $45 to $310 and take approximately 4 hours and 23 minutes. It is recommended to book in advance and compare prices from different airlines to secure the best deal.
The fastest way to travel from San Diego to Portland is by flying. There are multiple airlines that offer nonstop flights between the two cities, with a flight duration of about 4 hours and 23 minutes. The cost of the flight can vary depending on the time of booking and airline, with prices ranging from $45 to $310. It is recommended to check and compare prices from different airlines to find the best deal for a fast and convenient journey.
The distance between San Diego and Portland is approximately 938 miles. If you prefer to drive, the road distance is approximately 1089.3 miles. The duration of the drive can vary depending on traffic and stops, but it typically takes around 15-17 hours. Alternatively, you can choose to fly, which takes roughly 2-3 hours depending on the flight route and airline chosen.
The most convenient and cost-effective way to travel from San Diego to Portland without a car is by bus. There are several reputable bus companies that offer direct routes between the two cities. The journey typically takes about 28 hours and 47 minutes, depending on traffic and other variables. Ticket prices for the bus can range from $120 to $280, depending on the time of travel and the company you choose.
The journey from San Diego to Portland takes approximately 4 hours and 23 minutes, including transfers. The quickest and most convenient way to travel between the two cities is by air, with direct flights available. However, travel times may vary depending on factors such as layovers and flight schedules. It is recommended to check with airlines for specific timing and to choose the option that best suits your needs.
The cheapest way to travel from San Diego to Portland is by taking a flight. The flight duration is around 4 hours and 23 minutes with prices ranging from $45 to $310. Alternatively, you can also take a bus which takes approximately 28 hours and 47 minutes, with prices ranging from $120 to $280. Another option would be to take a train, which may take a bit longer, around 33 hours and 45 minutes, with prices ranging from $55 to $430.
There are numerous accommodation options near Portland. With over 618 hotels to choose from, travelers have a wide range of choices. Prices for hotels in Portland start at $56 per night, ensuring there is something to fit every budget. Whether you are looking for luxury accommodations or budget-friendly options, there are plenty of hotels available to meet your needs in Portland.
Yes, you can drive from San Diego to Portland. The driving distance is approximately 1089 miles, which would take around 18 hours and 7 minutes without any stops. It is important to plan for rest stops, meals, and fuel along the way. Be aware of traffic conditions, road closures, and weather conditions, especially during the winter months.
To get to Portland from the airport, you have several options. One way is to take a taxi which will cost around $40-$55 and take about 20 minutes, depending on traffic. Another option is to take public transportation. The MAX Light Rail Red Line offers service from the airport to downtown Portland and costs $2.50 for a one-way ticket. The ride takes about 40 minutes. Finally, you can also rent a car from the airport and drive to Portland, which takes approximately 2 hours and 45 minutes, depending on traffic and route.
United Airlines, Alaska Airlines, Inc., and Southwest Airlines are the three main airlines that offer flights between San Diego and Portland. These airlines provide regular daily flights from San Diego Airport to Portland Airport. Passengers can choose from a variety of flight times and ticket prices offered by these airlines, providing flexibility for travel plans. It is recommended to compare prices and schedules on each airline's website to ensure the best flight option for your needs.
The fastest way to travel from San Diego to Portland by plane is to take a direct flight. The quickest flight duration is 2 hours and 30 minutes. Airlines such as United Airlines, Alaska Airlines, Inc., and Southwest Airlines offer flights between San Diego Airport and Portland Airport. The total travel time from San Diego to Portland by plane is approximately 4 hours and 23 minutes. Flight prices for this route range from $49 to $308.
The flight from San Diego to Portland typically takes around 2 hours and 30 minutes on a direct flight. However, the total travel time may vary depending on factors such as weather conditions and airline schedules. It is always recommended to check with the airline for the most up-to-date and accurate information on flight duration.
Trains from San Diego to Portland arrive at the Portland station, which is located in downtown Portland. The station is a major hub for Amtrak, offering convenient connections to other cities in the region. It is well-equipped with amenities, including waiting areas, ticketing counters, restrooms, and accessible facilities. From the station, travelers can easily access public transportation or taxis to reach their final destination in Portland.
No, there is no direct train between San Diego and Portland. However, you can take a train from San Diego to Portland with transfers in Los Angeles. The journey takes approximately 33 hours and 45 minutes. You can check the train schedules and book your tickets in advance to plan your trip accordingly.
To catch the train from San Diego to Portland head to the San Diego station. Amtrak operates train services between these two cities. The station is located at 1050 Kettner Boulevard, San Diego 92101. Be sure to check the Amtrak schedule for departure times and book your tickets in advance.
The cost of a flight from San Diego to Portland can range from $49 to $308, depending on the airline and the time of booking. It is advisable to book your ticket in advance to secure the best price. Additionally, prices can fluctuate based on the season and demand, so it is recommended to check multiple websites or utilize price comparison tools to find the cheapest option.
The cost of a train ticket from San Diego to Portland can range from $55 to $424, depending on factors such as the class of service, time of booking, and availability. Prices may fluctuate based on demand and travel dates. It is advisable to check with the train service provider for the most up-to-date and accurate pricing information.
The cost of a bus ticket from San Diego to Portland can range from $121 to $272. The price variation is due to factors such as the time of travel, the type of bus service, and the availability of discounts or promotions. It is recommended to check multiple bus operators and book in advance to secure the best fares. Additionally, it's essential to consider the duration of the bus journey, which typically takes around 23-30 hours.
The cost to drive from San Diego to Portland typically ranges from $190 to $290, depending on factors such as gas prices, tolls, and vehicle efficiency. This estimate includes expenses like fuel, accommodation, and meals during the road trip. However, it is important to note that this cost may vary due to fluctuations in gas prices, preferred route, and individual spending habits. It is advisable to plan ahead and consider additional expenses such as parking fees and possible detours.

Trips from San Diego

Trips to Portland