1map logoGo to main page

San Diego, CA, USA to Vallejo, CA, USA from $25:ย 10 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Diego, United States
to
Vallejo, United States

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

$25 by trainBest price
816 kmDistance
4h 25m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Diego to Vallejo 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
BART
Bus
Average Duration
4hย  25m
Estimated price
$52-222
Recommended
Company
various
Train
Average Duration
17hย  34m
Estimated price
$25-264
Cheapest
route map
Distance: 816 km
Duration: 4h 25m

See more options

Company
various
Plane
BART
Average Duration
5hย  31m
Estimated price
$40-243
Company
various
Plane
Train
Bus
Average Duration
6hย  38m
Estimated price
$55-443
Company
various
Plane
BART
Average Duration
4hย  46m
Estimated price
$77-243
Company
various
Plane
Bus
Average Duration
6hย  42m
Estimated price
$520-521
Company
Greyhound USA
Bus
Average Duration
13hย  37m
Estimated price
$520-521
Company
various
Bus
BART
Average Duration
14hย  21m
Estimated price
$522-523
Company
FlixBus
Bus
Average Duration
12hย  51m
Estimated price
$524-525
Company
Self-drive
Drive
Average Duration
8hย  21m
Estimated price
$526-527

San Diego - Vallejo operators

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

Plane
Website
southwest.com

Plane from San Diego (SAN) to Oakland (OAK)

Average Duration
1h 35m
Estimated price
$529-2225

Plane from San Diego (SAN) to San Francisco (SFO)

Average Duration
1h 43m
Estimated price
$2224-2226

Plane from San Diego (SAN) to San Jose (SJC)

Average Duration
1h 26m
Estimated price
$527-2227

Plane from San Diego (SAN) to Sacramento (SMF)

Average Duration
1h 37m
Estimated price
$2229-250
Website
spirit.com

Plane from San Diego (SAN) to Oakland (OAK)

Average Duration
1h 38m
Estimated price
$251-257

Plane from San Diego (SAN) to San Jose (SJC)

Average Duration
1h 34m
Estimated price
$258-2229

Plane from San Diego (SAN) to Sacramento (SMF)

Average Duration
1h 40m
Estimated price
$2220-259
Train
Contact phone
+1-800-872-7245
Website
amtrak.com

Train from San Diego to Los Angeles

Average Duration
2h 56m
Estimated price
$2642-26495

Train from Los Angeles to Martinez

Average Duration
12h 23m
Estimated price
$770-264880

Train from Sacramento to Suisun-Fairfield

Average Duration
41m
Estimated price
$2648-522
Bus
Contact phone
+1-214-849-8100
Website
greyhound.com

Bus from San Diego Greyhound Bus Stop to Oakland

Average Duration
11h
Estimated price
$55-2224

Bus from San Diego Greyhound Bus Stop to El Cerrito del Norte BART

Average Duration
12h 51m
Estimated price
$528-529
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from San Diego to El Cerrito del Norte BART

Average Duration
12h
Estimated price
$40-527
all-pages.transport_public transit
Contact phone
+1-510-464-6000
Website
bart.gov

all-pages.transport_public transit from Coliseum to El Cerrito Del Norte

Average Duration
29m
Estimated price
$2643-2644
Website
soltrans.org

all-pages.transport_public transit from El Cerrito del Norte BART to Vallejo Transit Center

Average Duration
22m
Estimated price
$2648-2644

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

Traveling between San Diego and Vallejo 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 picturesque journey from sunny San Diego to charming Vallejo, covering a distance of 507 miles. Enjoy the diverse landscapes of California as you drive approximately 8 hours and 21 minutes to reach your destination. ๐Ÿ›ฃ๏ธ Experience the freedom of the open road with prices for this scenic drive ranging from $90 to $140, depending on factors such as gas prices and car efficiency. Make sure to plan your route ahead and pack snacks for a comfortable and enjoyable road trip.
Average price
$90 - $140
๐Ÿš† Embark on a scenic train journey from San Diego to Vallejo, soaking in the beauty of California landscapes along the way. The approximately 17-hour and 34-minute ride offers a relaxed and leisurely travel experience. ๐Ÿ’ธ Depending on the class and booking time, ticket prices for the train from San Diego to Vallejo range from $25 to $264. Travelers can choose between different fare options to suit their budget and preferences, making it a convenient mode of transportation.
๐Ÿ›ซ Flying from San Diego to Vallejo involves a quick direct flight from San Diego Airport to Oakland Airport, lasting 1 hour and 25 minutes. Airlines such as Spirit, Delta, and Southwest operate this route. ๐ŸŒ‰ Upon landing in Oakland, travelers can easily make their way to Vallejo, with the total flight duration from San Diego to Vallejo being approximately 4 hours and 46 minutes. This provides ample time to relax and enjoy the journey. ๐Ÿ’ธ Ticket prices for flights between Vallejo and San Diego can range from $77 to $243, offering travelers flexibility in choosing a fare that suits their budget.
Departure Point
San Diego Airport
Arrival Point
Oakland Airport
๐Ÿš With a total travel time of approximately 12 hours and 51 minutes, this bus trip offers a scenic way to explore different regions of California. Relax, enjoy the views, and make the most of your travel experience. ๐Ÿ’ฐ Ticket prices for the bus ride from Vallejo to San Diego range from $58 to $152, offering a range of options to fit your budget. Whether you're a budget-conscious traveler or seeking added comfort, there are choices available for your trip.
Departure Point
San Diego station
Arrival Point
El Cerrito del Norte BART station

Frequently asked questions

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

Or choose the category:
The distance between San Diego and Vallejo is approximately 761.2 km by road. If you prefer taking a train, it would take about 17 hours and 34 minutes to reach Vallejo from San Diego. Alternatively, you could opt for a combination of a flight to Oakland, followed by BART and bus, which would take around 4 hours and 22 minutes. Flying directly from San Diego to Vallejo would take approximately 4 hours and 38 minutes. Driving from Vallejo to San Diego would take around 8 hours and 21 minutes, while taking a bus from San Diego to Vallejo would take approximately 13 hours and 37 minutes.
The most cost-effective option for traveling from San Diego to Vallejo is by taking a night bus, which can cost between $45 and $150 and takes approximately 12 hours and 51 minutes. Although it is the most affordable option, it may not be the most time-efficient. If time is a priority, the quickest way to travel would be to fly to Oakland, then take BART and a bus to Vallejo, which takes around 4 hours and 22 minutes and costs between $60 and $290.
The prices of taking a train between San Diego and Vallejo range from $25 to $264, depending on factors such as the type of train and class of service. On the other hand, the prices of taking a bus from Vallejo to San Diego range from $58 to $152, with variations based on factors such as the bus company and the time of travel.
To get from San Diego to Vallejo without using public transportation, you can drive the 815.9 km distance which takes about 8 hours and 21 minutes. Renting a car or using your own vehicle would be the most convenient option for this journey. Prices for renting a car vary, but you can expect to pay around $90 to $140 for a one-way trip from San Diego to Vallejo.
To travel from San Diego to Vallejo without a car, the best option is to take a bus. The bus journey takes approximately 13 hours and 37 minutes and the cost typically ranges from $55 to $160.
Yes, there is a link between San Diego and Vallejo but it requires transfers. The most convenient option is to take a bus from San Diego to El Cerrito del Norte BART station, and then transfer to another bus that takes you to Vallejo Transit Center. The total journey time for this route is approximately 12 hours and 51 minutes, including the transfers. The bus services are operated by Flixbus USA.
The flight duration between San Diego and Vallejo typically takes around 1 hour and 25 minutes. However, the cost of the flight can range from $67 to $293, depending on various factors such as the airline, time of booking, and availability of deals.
There are plenty of options for accommodations near Vallejo. With over 159 hotels available, you have a wide range of choices. Prices start at $58, making it possible to find a suitable place to stay within your budget.