Jaroslavl ligger ved krysningspunktet til flere hovedveier, jernbaner og vannveier. Det ligger en større elvehavn ved Volga.