高速公路上班没有年假是违法的。根据我国《职工带薪年休假条例》的规定,职工连续工作1年以上的,享受带薪年休假。单位应当保证职工享受年休假,且在1个年度内可以集中安排,也可以分段安排,一般不跨年度安排。如果单位确因工作需要不能安排职工休年休假,并且经职工本人同意,可以不安排职工休年休假,但是单位应当按照该职工日工资收入的300%支付年休假工资报酬。
因此,如果你在高速公路上班且符合享受年休假的条件,但单位没有安排你休年休假,也没有支付相应的年休假工资报酬,那么单位的行为是违法的。你可以向单位主张你的合法权益,要求单位安排你休年休假或者支付相应的年休假工资报酬。如果单位拒绝,你可以通过法律途径来维护你的权益。