How to get from Richmond, BC, Canada to San Rafael, CA, USA

Discover, print or download the driving directions for the best route to go from Richmond, BC, Canada to San Rafael, CA, USA.

Enlarge the route map Richmond, BC, Canada - San Rafael, CA, USA

Driving directions from Richmond, BC, Canada to San Rafael, CA, USA

I 5 $south, Cascade Wonderland Highway

939.5 mi14 hours 51 mins

Head northwest on Mayflower Drive 800 feet
Turn left onto Riverdale Drive 0.3 mi
Turn right onto Westminster Highway 3.9 mi
Take the ramp on the right towards 99 South 0.3 mi
Merge left onto Vancouver - Blaine Highway (99 S) 2.1 mi
Keep right onto Vancouver - Blaine Highway (99 S) 0.9 mi
Continue onto Vancouver – Blaine Highway (99 S) 0.8 mi
Continue onto Fraser Delta Thruway (99 S) 0.2 mi
Continue onto Vancouver – Blaine Highway (99 S) 17.6 mi
Keep left onto Vancouver – Blaine Highway (99 S) 700 feet
Continue onto I 5 (I 5 S) 500 feet
Keep left at the fork 0 feet
Keep right at the fork 500 feet
Turn right onto I 5 S 103.8 mi
Keep right onto I 5 S 164.5 mi
Keep left onto I 5 S 560.2 mi
Keep right towards I 505 South: Winters 33.7 mi
Merge left onto I 80 W 14.7 mi
Keep left onto I 80 W 20.4 mi
Take exit 20 towards San Rafael 0.3 mi
Turn right towards Richmond Parkway 200 feet
Merge left onto Richmond Parkway 5.1 mi
Make a slight right onto Castro Street 1.7 mi
Take the ramp on the left towards I 580 West: San Rafael 0.3 mi
Merge left onto John T. Knox Freeway (I 580 W) 6.9 mi
Take exit 1B towards US 101 South: Francisco Boulevard 0.2 mi
Turn right onto Bellam Boulevard 0.4 mi
Turn left onto Catalina Boulevard 0.3 mi
Turn right onto Spinnaker Point Drive 0.2 mi
Turn right onto Bedford Cove 200 feet
You have arrived at your destination

Print directions
Richmond, BC, Canada - San Rafael, CA, USA

At How to get from we offer the best route to any destination. We use the most advanced technologies of maps representation, route calculation, traffic information updated in real time and distance calculator to give you a detailed itinerary to get to your destination.