The US has a lot of oil but much of the oil used is shipped in from the middle east. Gasoline and diesel are cheap in the US. Europe doesn't really have much oil; most of the oil is piped from the middle east. Gasoline and diesel are insanely expensive. If Europe is so much closer to the middle east and all of the oil can be brought in through pipes instead of boats; why is fuel so expensive there?