The distance between Hayward to Cupertino is 57 Mi by road. You can also find the distance from Hayward to Cupertino using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Hayward to Cupertino for road driving directions!