Getting around

Commuting from Palo Alto to Cupertino

Cupertino has no train station, so this is the most car-dependent commute in this series. Here is how the drive compares with Caltrain plus a VTA bus, a bike or an employer shuttle.

On this page
  1. Driving: the usual choice
  2. Caltrain plus a VTA bus
  3. Biking
  4. Company shuttles
  5. Parking in Cupertino
  6. Tips for this commute
  7. The reverse commute: Cupertino to Palo Alto
  8. FAQ

Cupertino is about 10 to 12 miles south of Palo Alto, tucked against the foothills along Interstate 280. It is home to big tech campuses, De Anza College and a lot of office space around Stevens Creek Boulevard and the old Vallco site. It is also the only city in this series without a Caltrain station. That makes driving the default, but not the only choice. This guide covers the drive, the transit options with one transfer, biking and shuttles, then the reverse trip for Cupertino residents.

Caltrain times come from the weekday timetable on Caltrain's schedules page in early November 2026. Bus times come from VTA's published route timetables. Drive times are approximate.

Driving: the usual choice

Interstate 280 is the main road. From most of Palo Alto, take Page Mill Road or Arastradero Road west to 280, then head south through Los Altos Hills to the Foothill Boulevard, De Anza Boulevard, Stevens Creek Boulevard or Wolfe Road exits. Outside rush hour the drive takes roughly 15 to 20 minutes. At peak times 30 to 45 minutes is common.

Rush hour patterns

  • Morning. Southbound 280 slows through Los Altos and approaching State Route 85, where traffic from both freeways merges toward Cupertino.
  • Evening. Northbound 280 backs up near the 85 interchange and again near the Page Mill Road exit as Stanford Research Park workers head home.
  • Exits. The Page Mill Road and Arastradero Road ramps queue in the evening. Wolfe Road and De Anza Boulevard back up near the campuses at shift changes.

Foothill Expressway is the main alternative. It runs from Page Mill Road through Los Altos to Cupertino with traffic signals but few driveways. It works well when 280 is jammed, but it gets busy too. Our traffic and rush hour guide explains Palo Alto's daily pattern.

Express lanes and tolls

There are none on this route. Interstate 280 has no express lanes and no tolls. The closest express lanes are on US 101 between Embarcadero Road and State Route 237 and on 237 itself, both tolled weekdays from 5 a.m. to 8 p.m. They help only if you work in north Sunnyvale or San Jose. Parts of 280 and 85 in Santa Clara County have regular carpool lanes with peak hours posted on the signs.

New to the area and still waiting on your own car? You can compare rental car prices at SJC, which is closer to Cupertino than SFO.

Caltrain plus a VTA bus

Transit takes longer than driving, but it lets you read or work on the way. There are two main combinations.

Via Sunnyvale and Route 55

  1. Ride Caltrain from Palo Alto to Sunnyvale. Express trains took 10 to 11 minutes and locals 13 to 14.
  2. At the Sunnyvale Transit Center beside the station, board VTA Route 55 toward De Anza College.
  3. Route 55 runs south on Sunnyvale-Saratoga Road and reaches Stevens Creek Boulevard at Stelling Road, by De Anza College, in roughly 20 to 25 minutes. Buses ran about every 30 minutes on weekdays and the route also runs on weekends.

Via Mountain View and Route 51

  1. Ride Caltrain from Palo Alto to Mountain View, 7 minutes on an express or 9 to 10 on a local.
  2. At Mountain View Transit Center, board VTA Route 51 toward West Valley College.
  3. Route 51 reaches Stevens Creek Boulevard at Foothill Boulevard in about 30 to 40 minutes and at Stelling Road a few minutes later. It ran about every 30 minutes on weekdays only.

Door to door, either trip usually takes 45 minutes to an hour once you allow for the transfer. Check both timetables together, since a bus every 30 minutes can leave you waiting. Our Mountain View station guide shows where the buses stop.

Fares

Palo Alto, Mountain View and Sunnyvale are all in Caltrain Zone 3, so the train leg is one zone. The Caltrain fares page lists $4.00 one way and $96 for a monthly pass, both unchanged on January 1, 2027. VTA's adult fare is $2.50 for local buses. Clipper's transfer discount takes up to $2.85 off the second agency's fare when you transfer within two hours. Our Clipper and fares guide explains how it works.

The Palo Alto Caltrain station platform
There is no Caltrain station in Cupertino. Riders change to VTA buses at Sunnyvale or Mountain View. Photo: King of Hearts, Wikimedia Commons, CC BY-SA 3.0
Advertisement

Biking

Cupertino is a long but popular ride. Foothill Expressway has wide shoulders used by commuters and weekend cyclists alike. From south Palo Alto, ride Arastradero Road or Page Mill Road to Foothill Expressway, then south through Los Altos to Cupertino. Expect about 10 to 12 miles and some gentle rolling hills each way.

A bike also pairs well with the train. Ride Caltrain to Sunnyvale and pedal the last 4 miles or so, or put the bike on the front rack of a VTA bus. Caltrain's electric trains have two bike cars that hold 36 bikes each. Board the bike car first, stack by destination and show a destination tag. Folding bikes up to 32 inches wide can ride in any car if folded. Conductors may limit bikes on crowded trains.

Company shuttles

Large Cupertino employers run private commuter shuttles and coaches for their own staff, including runs from Caltrain stations and from Peninsula neighborhoods. These routes are not public and riders need employee credentials, so this guide does not list them. Ask your employer's transportation team. Caltrain's list of public station shuttles showed no route to Cupertino in late 2026.

Parking in Cupertino

Parking is rarely the problem it is in San Francisco or downtown Palo Alto. Most Cupertino offices, campuses and shopping centers have their own lots or garages for staff and visitors. Ask your employer about permits, EV charging and any parking cash-out program, which some companies offer to staff who leave the car at home. If you drive to a Caltrain station instead, Caltrain's lots charge $5.50 a day. Monthly parking permits cost $82.50 for monthly pass holders.

Advertisement

Tips for this commute

  • Shift your hours. Leaving Palo Alto before 7 a.m. or after 9:30 a.m. avoids the worst of 280.
  • Try a hybrid. Many people drive on some days and ride Caltrain plus VTA on others.
  • Carpool with colleagues. A three-person carpool can use carpool lanes where they exist on 280 and 85.
  • Look at Cupertino's city guide for errands near work: our Cupertino page covers the basics.

The reverse commute: Cupertino to Palo Alto

Cupertino residents who work in Palo Alto have one direct transit link. VTA Express 101 runs from Camden Avenue and Highway 85 in San Jose through Winchester station and Cupertino at Vallco Parkway to Stanford Research Park. On VTA's weekday timetable it left Vallco Parkway at 6:46 and 7:44 a.m. and reached Hillview Avenue at Arastradero Road about 20 minutes later. Return trips left Hansen Way at Page Mill Road at 4:10 and 5:10 p.m. The adult express fare is $5.00. Otherwise, take Route 55 or 51 to a Caltrain station and ride north, then catch a free Stanford Marguerite shuttle from Palo Alto station on weekdays. Drivers face the reverse squeeze: northbound 280 in the morning is often lighter than southbound, but the Page Mill Road exit queues near the Research Park.

Good to know

  • VTA Route 51 runs on weekdays only. Route 55 also runs on weekends.
  • Our Sunnyvale commute guide covers the Caltrain leg in more detail.
  • A regional transit funding measure goes to voters on November 3, 2026, which could shape Caltrain service in 2027.

Frequently asked questions

Can you get from Palo Alto to Cupertino by public transit?

Yes, with one transfer. Take Caltrain to Sunnyvale, about 10 to 14 minutes, then VTA Route 55 toward De Anza College, roughly 20 to 25 minutes. On weekdays you can also ride Caltrain to Mountain View and take VTA Route 51 to Stevens Creek Boulevard, about 35 minutes on the bus.

How long is the drive from Palo Alto to Cupertino?

Roughly 15 to 20 minutes outside rush hour on Interstate 280, a trip of about 10 to 12 miles. At peak times 30 to 45 minutes is common. These are rough figures, so check a live traffic map before leaving.

Does Interstate 280 have express lanes to Cupertino?

No. Interstate 280 has no express lanes or tolls between Palo Alto and Cupertino. The nearest express lanes are on US 101 and State Route 237, which suit trips to north Sunnyvale and San Jose more than Cupertino.

Is there a bus from Cupertino to Stanford Research Park?

Yes. VTA Express 101 runs from Camden Avenue and Highway 85 in San Jose through Cupertino at Vallco Parkway to Stanford Research Park. It makes two trips toward Palo Alto each weekday morning and two back in the late afternoon. The adult express fare is $5.00.

Advertisement
Advertisement