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 of America
to
Vallejo, United States of America

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

Traveling From San Diego to Vallejo

Embarking on a journey from San Diego's sun-kissed beaches and vibrant nightlife to Vallejo's picturesque waterfront and rich maritime history reveals a striking contrast in experiences.

Best Neighbourhoods in Vallejo

Vallejo boasts diverse neighborhoods, each offering unique experiences for visitors.

Historic Old Vallejo
• Features charming Victorian architecture
• Vibrant local arts scene
Marine World Parkway
• Home to Six Flags Discovery Kingdom
• Scenic views of the San Francisco Bay
Vallejo Waterfront
• Picturesque views of the marina
• Excellent seafood dining options

Best Times To Visit Vallejo's Attractions

Planning your visit to Vallejo’s attractions can greatly enhance your experience.

Six Flags Discovery Kingdom
Visit on weekdays during the off-peak season to avoid long lines.
Vallejo Waterfront Park
Early morning offers peaceful views before the crowds arrive.
Mare Island Naval Shipyard
Explore during weekdays for a quieter, more immersive experience.

Vallejo Weather: What to Expect Year-Round

Vallejo enjoys a Mediterranean climate, featuring mild, wet winters and warm, dry summers; the best times to visit are typically spring and fall when temperatures are comfortable and crowds are fewer. Consider how the weather might influence your travel plans, as sunny days are ideal for outdoor attractions while cooler months offer a cozy atmosphere for local events.

Dining Recommendation in Vallejo

Try the cioppino at The Sardine Can, where fresh ingredients meld into a rich, hearty tomato-based seafood stew, offering a delightful contrast to San Diego's lighter fish tacos and coastal fare. Here, the intimate atmosphere and focus on local, seasonal produce create a uniquely flavorful experience that reflects Vallejo’s rich maritime heritage.

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 473 miles by air, and the road distance is 507 miles. The typical travel times by various modes of transportation are as follows: To reach Vallejo from San Diego, it takes 17 hours and 34 minutes by train, 4 hours and 22 minutes by flying to Oakland, then taking BART and bus, and 4 hours and 38 minutes by plane. The return journey from Vallejo to San Diego takes 8 hours and 21 minutes by car and 13 hours and 37 minutes by bus.
The most cost-effective option for traveling from San Diego to Vallejo is taking a night bus, which can cost between $45 and $150 and takes approximately 12 hours and 51 minutes. This option is ideal for budget-conscious travelers who don't mind the longer travel time. However, for those looking for a quicker option, flying and then taking BART and a bus is the most time-efficient choice. This option can cost between $60 and $290 and takes around 4 hours and 22 minutes.
When traveling from San Diego to Vallejo, the train ticket prices can range from $25 to $264, depending on factors such as class and availability. On the other hand, the bus ticket prices for the trip from Vallejo to San Diego can range from $58 to $152. It is recommended to check with different providers and compare prices to find the best deal for your trip.
To get from San Diego to Vallejo without using public transportation, you can opt to drive. The distance between the two cities is approximately 507 miles, and it takes about 8 hours and 21 minutes to drive. Renting a car or using your own vehicle would be the most convenient option, and the prices for a one-way trip range from $90 to $140, depending on the rental company and type of vehicle chosen.
To travel from San Diego to Vallejo without a car, the best option is to take a bus. The journey takes approximately 13 hours and 37 minutes and the ticket prices range from $55 to $160. Buses are a convenient and cost-effective way to reach your destination without needing to navigate through traffic or worry about parking.
Yes, there is a way to travel from San Diego to Vallejo, but there is no direct link between the two cities. The most convenient option is to take a bus operated by Flixbus USA, which departs from San Diego and arrives at El Cerrito del Norte BART station in Vallejo with a transfer at El Cerrito del Norte BART. The journey takes approximately 12 hours and 51 minutes. Alternatively, you can take other modes of transportation such as a train or a combination of a fly and BART and bus, but these options have longer travel times.
The flight between San Diego and Vallejo typically takes around 1 hour and 25 minutes. However, flight durations can vary depending on the specific airline and weather conditions. The cost of flights between the two cities can range from $67 to $293, depending on factors such as the time of booking, airline, and availability of discounts or promotions.
There are plenty of accommodation options near Vallejo. With over 159 hotels to choose from, you are sure to find something that fits your budget and preferences. Prices for hotels in Vallejo start at $58 per night. Whether you're looking for a budget-friendly option or a luxury hotel, you'll have plenty of choices in Vallejo.

Trips from San Diego