Citrus Heights, Sacramento County → Oakland San Francisco Bay Airport
Citrus Heights to Oakland Airport Shuttle
Oakland Airport is about 97 miles from Citrus Heights — the nearer Bay Area airport and no Bay Bridge. We drive it door to terminal for one flat price.
10% off for cash or military ID — one discount per ride.
Live at OAK
—California time
Oakland San Francisco Bay Airport
- Terminal 1Departures curb
- Terminal 2Departures curb
- BART stationAcross from T1 baggage claim
Citrus HeightsOakland (OAK)
- Distance
- about 97 mi
- Usual drive
- 1 hr 45 min–2 hr 10 min
- Passengers
- 1–8
- Pickups
- 24/7
CPUC licensed carrier
TCP 34179
Flights tracked
Pickup moves with your flight
Free child car seats
Fitted by your driver
Free cancellation
Up to 4 hours before pickup
Choose your vehicle
Vehicles for Citrus Heights to Oakland (OAK)
Groups are where the Ford Transit earns its keep: eight seats and eighteen bags in one vehicle.

Midsize Sedan
Best for one or two travelers with standard luggage.
- 3 Ppl
- 4 Bags

Full-Size SUV
Six seats and six bags, or fewer people and more luggage.
- 6 Ppl
- 6 Bags

Ford Transit Van
The group vehicle: eight passengers and eighteen bags in one van. Wine tours, wedding parties, unit moves, the golf trip.
- 8 Ppl
- 18 Bags

Vehicle spotlight
Ford Transit passenger van
A Citrus Heights team to Oakland.
- 1
One meeting point
Everyone gathers once.
- 2
Eight seats
The whole squad.
- 3
Kit bags
Sports and equipment.
- 4
One driver
No convoy.
The route
The drive from Citrus Heights to Oakland (OAK)
It is close to 100 miles from Citrus Heights to Oakland Airport — typically an hour and three quarters, a little over two hours in heavier traffic.
Starting on I-80 at the city's western edge, we run west through Sacramento and the Solano towns and cross the Carquinez Bridge before turning south on I-880.
Meeting point in Citrus Heights
Or individual homes
I-80 west
From Greenback or Madison
Through Solano
Davis, Vacaville, Fairfield
Carquinez Bridge
Then I-880
OAK
Terminal 1 or 2
Pickup time planner
| Flight from OAK | Type | Pickup in Citrus Heights |
|---|---|---|
| 6:00am | Domestic | 2:00am |
| 9:30am | Domestic | 5:30am |
| 2:15pm | Domestic | 10:15am |
| 12:30pm | International | 7:30am |
Allow about four hours for domestic and five for international flights when leaving Citrus Heights. Give us your flight number and we confirm the exact time.
Local know-how
Groups flying from Oakland
When a team or a group has an Oakland flight, the 97-mile drive is easiest in one vehicle. The Ford Transit takes eight passengers and 18 bags.
We leave Citrus Heights on I-80 and stay on it through Sacramento and Solano County, crossing the Carquinez Bridge before I-880.
Allow about four hours before a domestic departure; we confirm the exact time from your flight number.
How it works
Booked in three simple steps
No phone call needed, and no surprises on the day: the price, the pickup time and the driver are all settled before you travel.
- 01
Tell us the group
Headcount and kit.
- 02
Pick a meeting point
Or several pickups.
- 03
All at one terminal
Together, on time.



Compare your options
Ways to get from Citrus Heights to Oakland (OAK)
Private shuttle
The whole group in one Ford Transit to OAK.
Price
One flat rate per vehicle, shown before you book
Best for
Teams, church and school groups
Several cars
Parents driving and parking at OAK.
Price
Fuel, tolls and multiple parking fees
Best for
Small groups only
Train + BART
Capitol Corridor to Oakland Coliseum, then BART.
Price
Per-person fares
Best for
Adults with light bags
App rides
Two or three cars booked separately.
Price
Varies, per car
Best for
Short notice
Uber publishes no average for this trip. For domestic flights, Sacramento International is about 23 miles away.
Both ends of the trip
Pickup in Citrus Heights, drop-off at Oakland (OAK)
Pickup across Citrus Heights
Any address.
- Sunrise Boulevard
- Greenback Lane
- Sunrise Mall area
- Antelope Road
Drop-off at OAK Terminal 1 or 2
- Terminal 1Departures curb
- Terminal 2Departures curb
- BART stationAcross from T1 baggage claim
Coming home, your driver meets you at the airport's designated ground transportation area, or inside baggage claim with a sign if you ask.
Good to know
What is included in the price

$0
surge, seat or cancellation fees
Eight seats
One vehicle for the group.
Kit bags fit
Up to 18 bags.
One price
Split it however you like.
Flight tracked
For the trip home.
Cancel free
4+ hours ahead.
Tips optional
Never added.
Who rides with us
Who books this ride from Citrus Heights
Check us out
A licensed company you can verify
State of California · Public Utilities Commission
Licensed charter-party carrier
TCP 34179
Anyone can check our authority and insurance status: search “TCP 34179” on the CPUC carrier search.
Business address5488 Waterville Way, Sacramento, CA 95835
Other airports
Other airports from Citrus Heights
Questions
Citrus Heights to Oakland (OAK): common questions
How far is Oakland Airport from Citrus Heights?+
About 97 miles, usually an hour and three quarters to two hours and ten minutes.
How many people fit in one vehicle?+
Up to eight in the Ford Transit; larger groups get more vehicles.
How much is a shuttle from Citrus Heights to OAK?+
One flat rate for the whole vehicle, shown before you pay.
Book your Citrus Heights to Oakland (OAK) ride
One flat rate per vehicle, confirmed before you book. Flights tracked. Car seats free.





