Tossa de
Mar se encuentra situada en la Costa Brava, zona
que corresponde a la franja litoral de la
provincia de Girona, a unos 100 km de la frontera
con Francia y a solo 95 km de la conocida ciudad
de Barcelona.
Se puede acceder directamente a
ella por carretera,
pero también por vía
aérea, a través de los aeropuertos de
Girona o de Barcelona, y con el ferrocarril, a
través de las cercanas estaciones de Blanes,
Girona o Barcelona.