Para llegar a Tossa de Mar podemos hacerlo a través del aearopuerto de Girona que se encuentra a 36 kilómetros de la ciudad, o bien el Aeropuerto de Barcelona, a 107 kilómetros de Tossa. Desde Barcelona también parten trenes hasta Tossa de Mar, desde la Estación de Sants, cada 30 minutos.
Transporte por carretera
GI 682 (dirección sur)
-Lloret de mar (12 Km.) con línea regular de bus.
-Blanes (19 Km.) con estación de tren.
-Autopista A-7 (31 Km.)
-Autopista A-19 (32 Km.)
GI 682 (dirección norte)
-Sant Feliu de Guíxols (23 km.)
GI 681
-Llagostera (19 Km.)
-Girona (40 Km.)
Transporte aéreo
Aeropuerto de Girona-Costa Brava: Está situado en el término municipal de Vilobí d'Onyar, a 36 km. de Tossa de Mar
Tel. 972 18 66 00
Aeropuerto Internacional de Barcelona: Con vuelos regulares a toda España y a las principales ciudades europeas. Está a 107 Km. de Tossa de Mar.
Tel. 932 98 38 38
Aeropuerto de Perpiñán-Francia: a 115 Km de Tossa de Mar.
Tren
-Barcelona - Estación de Sants
-Barcelona: Estación de Francia
-Blanes a 21 Km. con enlace de autobuses hasta Tossa cada 30 min.
-Girona a 40 Km.
-Caldes de Malavella
-Portbou