About 30k (18 miles) gradual uphill to a summit and then mostly flat/downhill all the way to highway 99...