Jaca est accessible par la route via la N-330 et l’autoroute A-23 qui la relie à Huesca, Saragosse et la frontière française. Elle se trouve à environ 1h30 de Saragosse, où se situe l’aéroport international le plus proche, avec des connexions nationales et internationales.
La gare ferroviaire de Jaca propose des liaisons régionales avec Saragosse et d’autres villes d’Aragon. Des lignes de bus desservent aussi régulièrement les villages et stations de ski environnants.
La ville est facile à parcourir à pied ou à vélo, avec un centre historique compact et de nombreux itinéraires piétonniers. Des taxis, parkings et navettes saisonnières vers les pistes de ski assurent une bonne mobilité pour les visiteurs et les participants à des événements.