1map logoGo to main page

Vallejo, CA, USA to San Rafael, CA, USA from $5: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Vallejo, United States
to
San Rafael, United States

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

$5 - OtherBest price
46 kmDistance
33m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Vallejo to San Rafael 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
Bus
Bus
Average Duration
1h  27m
Estimated price
$3-13
Recommended
Company
various
Drive
Average Duration
33m
Estimated price
$5-8
Cheapest
route map
Distance: 46 km
Duration: 33m

See more options

Company
Vallejo City Taxi Cab
Taxi
Average Duration
33m
Estimated price
$160-200

Vallejo - San Rafael operators

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

Bus
Website
soltrans.org

Bus from Vallejo Transit Center to El Cerrito del Norte BART

Average Duration
25m
Estimated price
$1-5
Contact phone
+1 415-921-5858
Website
goldengatetransit.org

Bus from El Cerrito del Norte BART Station to Bellam Blvd & Lisbon St

Average Duration
27m
Estimated price
$3-8
Taxi
Contact phone
+1 707-643-3333

Taxi from Vallejo to San Rafael

Average Duration
33m
Estimated price
$160-200

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

Traveling between Vallejo and San Rafael 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 journey from Vallejo to San Rafael, covering a distance of 29 miles. Enjoy a leisurely drive that takes around 33 minutes, allowing you to soak in the beautiful landscapes along the way. 💰 Explore the budget-friendly option of traveling by car, with prices ranging between $5 to $8 for the trip from Vallejo to San Rafael. This cost-effective mode of transportation offers flexibility and convenience, making it a popular choice among travelers.
Average price
$5 - $8
The route covers a distance of 31.1 miles and takes approximately 1 hour and 52 minutes, with a transfer along the way. 🚌 Begin your trip by boarding a bus towards El Cerrito Del Norte BART Express from Vallejo Transit Center. This leg of the journey lasts about 26 minutes before arriving at El Cerrito del Norte BART, where you'll make your transfer to continue towards San Rafael. 🗺️ Your final stretch involves another bus ride towards San Rafael, departing from El Cerrito del Norte BART Station and arriving at Irene St & Francisco Blvd E in around 28 minutes.
🚌 Although there is no direct bus from Vallejo to San Rafael, travelers can take a route that involves transferring at El Cerrito del Norte BART Station. The journey, with transfers included, takes approximately 1 hour and 27 minutes. 🛤️ The bus service from Vallejo to San Rafael is operated by Sol Trans for departures from Vallejo Transit Center and by Golden Gate Transit for arrivals at Bellam Blvd & Lisbon St station. The total duration of the bus ride remains consistent at 1 hour and 27 minutes. 💰 Bus fares between San Rafael and Vallejo can range from $3 to $13, providing travelers with an affordable and convenient transportation option for this route.
Departure Point
Vallejo Transit Center station
Arrival Point
Bellam Blvd & Lisbon St station

Frequently asked questions

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

Or choose the category:
The distance between Vallejo and San Rafael is 29.0 km, with a road distance of 46.2 km. It typically takes around to reach Vallejo from San Rafael by car. Alternatively, it takes 1 hour and 26 minutes to reach San Rafael from Vallejo by bus.
The most cost-effective option for traveling from Vallejo to San Rafael is to drive, as it typically costs between $5 and $8 and takes approximately 33 minutes. However, if time is a priority, taking a taxi is the quickest option, with an average travel time of 33 minutes as well, but at a higher cost of $160 to $200.
The prices of a bus ticket between San Rafael and Vallejo vary from $3 to $13, depending on the specific bus company and the time of travel.
To get from Vallejo to San Rafael without using public transportation, you can drive the distance of 46.7 km, which takes about 33 minutes. The driving route is convenient and provides flexibility in terms of timing and stops along the way. The cost of this drive can vary, ranging from $5 to $8 depending on factors like fuel prices and toll roads.
The easiest way to travel from Vallejo to San Rafael without a car is by taking a bus and then transferring to the line 580 bus. This journey typically takes around 1 hour and 26 minutes and can cost between $3 and $13, depending on the specific bus and fare options.
Yes, there is a direct link between Vallejo and San Rafael although it requires a transfer. Bus services operated by Sol Trans depart from Vallejo Transit Center and arrive at El Cerrito del Norte BART Station, where passengers can transfer to a bus operated by Golden Gate Transit to reach San Rafael. The entire journey takes approximately 1 hour and 26 minutes.
There are many options for accommodation near San Rafael. With 421+ hotels available, you have a wide range of choices to suit your preferences and budget. Prices for hotels in the area start at $74, so you can find something that fits your needs.
Yes, it is possible to travel from Vallejo to San Rafael by bicycle. The distance between the two cities is about 29.0 km, and it would take approximately a certain period of time to complete the journey.