The distance between Phoenix to Rosarito Beach via Tecate is 586 Mi by road. You can also find the distance from Phoenix to Rosarito Beach via Tecate using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Phoenix to Rosarito Beach via Tecate for road driving directions!