There are 4 ways to get from Moraga to Vallejo by bus, subway, ferry, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 6 bus, BART, line 70 bus
best- Take the bus from Moraga Way and Viader Dr to Lafayette BARTbus 6
- Take the subway from Lafayette to North Concord / Martinezsubway
- Take the bus from North Concord Station to Vallejo Transit Centerbus 70
2h 20m$10–12Drive 25.8 mi
cheapest- Drive from Moraga to Vallejocar 25.8 mi
40 min$5–7BART, ferry
- Take the subway from Orinda to Embarcaderosubway Yellow-S
- Take the ferry from San Francisco Ferry Building Gate E to Vallejo Ferry Terminalferry Vjo
2h 54m$20–26Taxi
- Take the taxi from Moraga to Vallejotaxi 25.8 mi
40 min$95–120
Moraga to Vallejo by bus and subway
Questions & Answers
The cheapest way to get from Moraga to Vallejo is to drive which costs $4 - $7 and takes 40 min.
The fastest way to get from Moraga to Vallejo is to drive which takes 40 min and costs $4 - $7.
The distance between Moraga and Vallejo is 37 miles. The road distance is 26 miles.
The best way to get from Moraga to Vallejo without a car is to line 6 bus and BART and line 70 bus which takes 2h 20m and costs $10 - $13.
It takes approximately 2h 20m to get from Moraga to Vallejo, including transfers.
Yes, the driving distance between Moraga to Vallejo is 26 miles. It takes approximately 40 min to drive from Moraga to Vallejo.
There are 202+ hotels available in Vallejo.
What companies run services between Moraga, CA, USA and Vallejo, CA, USA?
There is no direct connection from Moraga to Vallejo. However, you can take the line 6 bus to Lafayette BART, walk to Lafayette, take the subway to North Concord / Martinez, walk to North Concord Station, then take the line 70 bus to Vallejo Transit Center. Alternatively, you can take a bus from Moraga Way and School St to Vallejo Ferry Terminal via Orinda BART, Orinda, Embarcadero, and San Francisco Ferry Building Gate E in around 2h 54m.
- Phone
- +1-510-464-6000
- Website
- BART
Subway from Lafayette to North Concord / Martinez
- Ave. Duration
- 16 min
- Frequency
- Every 15 minutes
- Estimated price
- $3–5
- Website
- BART
Subway from Orinda to Embarcadero
- Ave. Duration
- 26 min
- Frequency
- Every 15 minutes
- Estimated price
- $4–6
- Website
- BART
- Phone
- +1 925-676-7500
- [email protected]
- Website
- countyconnection.com
Bus from Moraga Way and Viader Dr to Lafayette BART
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $2–3
- Schedules at
- countyconnection.com
- Phone
- +1 415-291-3377
- Website
- sanfranciscobayferry.com
Ferry from San Francisco Ferry Building Gate E to Vallejo Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- Every 2 hours
- Estimated price
- $14–18
- Schedules at
- sanfranciscobayferry.com
- Ave. Duration
- 40 min
- Estimated price
- $95–120
Coastside TAxi
- Phone
- +1 650-333-3505
- Website
- coastsidetaxi.com
SF Green Cab
- Phone
- +1 415-626-4733
- Website
- greencabsf.com
Yellow Cab
- Phone
- +1 415.333.3333
- Website
- yellowcabsf.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Florence to Rome, How do I buy a London Underground ticket?, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.








