Jaca se encuentra comunicada por la carretera N-330 con Zaragoza y Huesca, y con Pamplona por la N-240.
Renfe ofrece trenes regionales y un diurno que conectan el Valle con Zaragoza y Madrid.
Los aeropuertos más próximos son los de Huesca (80 Km.), Zaragoza (150 Km.), Pamplona (109 km.) y Pau (130 km.)
Parten diariamente desde Zaragoza, Huesca y Pamplona autobuses directos a Jaca. Además de la línea de autobuses urbanos de Jaca, la Mancomunidad del Alto Valle del Aragón cuenta con un autobús de línea regular que une las principales poblaciones del Valle.