Why is the bus ticket from Weihai to Shanghai cheap and expensive?

It must be more expensive to buy tickets at the station. That's because the stipulated price is not negotiable. It's much cheaper to get on the bus at the intersection of the expressway. Because the station is divided, bus drivers have room for appropriate discounts. It seems to save a little, but in case of an accident (such as a car accident), people who don't buy regular tickets will face great trouble in the settlement stage.

Besides, Weihai, a prefecture-level city, is very interesting. It is hard to understand that buying a bus ticket here is more expensive than buying a bus ticket at the destination Weihai. Bus tickets from Weihai to Yantai and Jinan are more expensive than those from Yantai and Jinan to Weihai. I consulted the driver-"explained with a wry smile": Weihai is bigger, right? ......