1map logoGo to main page

San Diego, CA, USA to Eugene, OR, USA from $50: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Diego, United States
to
Eugene, United States

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

$50 by trainBest price
1370 kmDistance
3h 50m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Diego to Eugene 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  50m
Estimated price
$161-335
Recommended
Company
Amtrak
Train
Average Duration
30h  34m
Estimated price
$50-404
Cheapest
route map
Distance: 1370 km
Duration: 3h 50m

See more options

Company
Greyhound, FlixBus
Bus
Average Duration
24h  27m
Estimated price
$91-262
Company
N/A
Drive
Average Duration
16h  13m
Estimated price
$170-260

San Diego - Eugene operators

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

Plane
Website
alaskaair.com

Plane from San Diego (SAN) to Eugene (EUG)

Average Duration
2h 21m
Estimated price
$1618-1619
Website
southwest.com

Plane from San Diego (SAN) to Eugene (EUG)

Average Duration
3h 55m
Estimated price
$1614-500
Website
united.com

Plane from San Diego (SAN) to Eugene (EUG)

Average Duration
4h 45m
Estimated price
$1616-1617
Website
delta.com

Plane from San Diego (SAN) to Eugene (EUG)

Average Duration
5h 2m
Estimated price
$1616-500
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from San Diego to Los Angeles

Average Duration
2h 56m
Estimated price
$3350-3351

Train from Los Angeles to Eugene

Average Duration
26h 38m
Estimated price
$501-502
Bus
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
$33505-507
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Sacramento Bus Station to Eugene

Average Duration
9h 35m
Estimated price
$3357-507

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

Traveling between San Diego and Eugene 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 sunny San Diego to the lush landscapes of Eugene, covering a distance of 982 miles. The journey offers a perfect blend of coastal views, mountains, and forests along the way, making it a delightful drive for nature enthusiasts. 💸 Budget-friendly travelers can expect to spend between $170 to $260 on gas and potential pit stops during the 16-hour and 13-minute drive from San Diego to Eugene. Plan your route carefully to include affordable dining options and cozy accommodations to make the most of your journey without breaking the bank.
Average price
$170 - $260
🚆 Embark on a scenic train journey from San Diego to Eugene with a transfer in Los Angeles. The trip, operated by Amtrak, spans approximately 30 hours and 34 minutes, offering a relaxed and comfortable way to travel between these two cities. 🎟️ The train route from San Diego to Eugene covers a distance of 1,197 miles and can be booked at prices ranging from $50 to $404. With one transfer along the way, passengers can enjoy the changing landscapes and unwind as they head towards their destination in Oregon. 🌲 Experience the beauty of the West Coast as you traverse from sunny San Diego to the lush surroundings of Eugene. This 30-hour train adventure offers a unique perspective of the diverse scenery that defines the picturesque journey through California and Oregon.
Departure Point
San Diego station
Arrival Point
Eugene station
🛫 Flying from San Diego to Eugene is a convenient and quick journey with a direct flight taking only 2 hours and 21 minutes. 💸 The prices for flights between Eugene and San Diego can range from $161 to $335, making it a relatively affordable and efficient way to travel between these two vibrant West Coast cities.
Departure Point
San Diego Airport
Arrival Point
Eugene Airport
🚌 Traveling by bus from San Diego to Eugene takes approximately 24 hours and 27 minutes. The ticket prices for this journey can range from $91 to $262.

Frequently asked questions

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

Or choose the category:
The distance between San Diego and Eugene is 1369.6 km by air. The typical travel time by plane is 5 hours and 12 minutes. Another option is to take a train, which takes approximately 30 hours and 34 minutes. If you prefer driving, it would take around 16 hours and 13 minutes by car.
The most cost-effective option for traveling from San Diego to Eugene is by train, with ticket prices ranging from $50 to $410. While it does take the longest at 30 hours and 34 minutes, this mode of transportation allows for a scenic journey and offers an opportunity to relax and enjoy the views along the way. However, if time is of the essence, the quickest option would be to fly, with flights taking approximately 5 hours and 12 minutes and costing between $160 and $320.
The prices for traveling from San Diego to Eugene by train range from $50 to $404, depending on factors such as travel dates and class of service. On the other hand, bus tickets from Eugene to San Diego can cost anywhere between $106 and $252, again depending on various factors.
The most convenient option to travel from San Diego to Eugene without using public transportation is to drive. The distance between the two cities is 1580.4 km, which takes approximately 16 hours and 13 minutes by car. Prices for renting a car to make this journey vary, typically ranging between $170 to $260.
The best way to travel from San Diego to Eugene without a car is by taking a bus. The bus journey takes approximately 25 hours and 42 minutes and costs between $100 and $260. Another option is to fly, which takes around 5 hours and 12 minutes with fares ranging from $160 to $320. Lastly, you could also consider taking a train, which takes about 30 hours and 34 minutes and costs between $50 and $410.
There is no direct train link between San Diego and Eugene. However, there are train services available that include transfers and take approximately 30 hours and 34 minutes to complete the journey, with a transfer in Los Angeles. Amtrak operates these train services, which depart from San Diego station and arrive at Eugene station.
The flight from San Diego to Eugene typically takes 2 hours and 25 minutes. The cost of a flight between the two cities ranges from $160 to $319. Once you arrive at Eugene Airport, you can take a bus to get to the city of Eugene, which takes approximately 25 minutes and costs around $2-$3.
There are a variety of accommodation options near Eugene with over 123 hotels to choose from. Prices for hotels in this area start at $54 per night.