The major difference between an expressway and a highway is the access control. Expressways have controlled access where a vehicle can enter it only through a limited place and no other road merges with/crosses the expressway anywhere, thereby avoiding possible accidents. While in the case of highways, there are multiple roads which merge with/cross the highways at many places.