Tossa de Mar is located in the Costa Brava region of Spain, 13km (8mi) north of Lloret de Mar, around 90km (56mi) north of Barcelona and 100km (62mi) south of the French border.
The Costa Brava stretches for more than 153km (95mi) along the northeast coast of Spain, from the town of Blanes, 60km (37mi) northeast of Barcelona, to Cadaques near the French border.
The most convenient route to Tossa de Mar is by air to Barcelona–El Prat Josep Tarradellas Airport (BCN), previously known as Barcelona-El Prat and also El Prat Airport, which is located around 15km (9mi) southwest of the centre of Barcelona.
From the airport, it's easy to either hire a car or take a train or shuttle bus to Tossa de Mar.
By bus, Barcelona–El Prat Airport to Tossa de Mar takes about 1 hr 16 mins, with an hourly and on-demand service.
By train, the high-speed Tren de Alta Velocidad Española (AVE) runs between Madrid and Barcelona, with 17 trains daily in each direction – non-stop trains take just 2 hours, 40 minutes.
The following are the most convenient and quickest routes to Barcelona–El Prat Josep Tarradellas Airport (BCN).
Within Spain: Iberia, Vueling Airlines and Air Europa offer convenient daily direct flights from Madrid to Barcelona.
Madrid to Barcelona is 1 hr 15 min, direct flight
From United Kingdom: British Airways, Ryanair, Vueling Airlines and easyJet offer the most convenient daily direct flights to Barcelona.
London to Barcelona is 2 hrs 5 min, direct flight
Manchester to Barcelona is 2 hrs 20 min, direct flight
From Ireland: Vueling Airlines, Aer Lingus and Ryanair offers the most convenient direct flights to Barcelona.
Dublin to Barcelona is 3 hr 30 min, direct flight
From France: Vueling Airlines, Air France and easyJet offers the most convenient direct flights to Barcelona.
Paris to Barcelona is 1 hr 40 min, direct flight
From Germany: Vueling Airlines, Eurowings, Lufthansa and Ryanair offer the most convenient flights to Barcelona.
Berlin to Barcelona is 2 hrs 35 min, direct flight
Dusseldorf to Barcelona is 2 hrs 15 min, direct flight
Frankfurt to Barcelona is 2 hrs, direct flight
Hamburg to Barcelona is 2 hrs 30 min, direct flight
Munich to Barcelona is 2 hrs, direct flight
From United States: Iberia, Delta Air Lines and American Airlines offer the most convenient daily flights to Barcelona.
Atlanta to Barcelona is 9 hrs 11 min, direct flight
Boston to Barcelona is 7 hrs 20 min, direct flight
Chicago to Barcelona is 8 hrs 20 min, direct flight
New York to Barcelona is 7 hrs 45 min, direct flight
Los Angeles to Barcelona is 10 hrs 55 min, direct flight
San Francisco to Barcelona is 11 hrs 25 min, direct flight
Dallas-Fort Worth to Barcelona is 11 hrs 50 min, with connecting flightˆ
From Canada: Air Canada, Air Transat, WestJet and British Airways offer the most convenient daily flights to Barcelona.
Toronto to Barcelona is 7 hrs 45 min, direct flight
Montreal to Barcelona is 7 hrs 15 min, direct flight
Vancouver to Barcelona is 12 hrs 45 min, with connecting flightˆ
From Australia: Singapore Airlines, Emirates and Qantas offer the most convenient scheduled flights to Barcelona.
Adelaide to Barcelona is 23 hrs 5 min, with connecting flightˆ
Brisbane to Barcelona is 22 hrs 35 min, with connecting flightˆ
Sydney to Barcelona is 22 hrs 55 min, with connecting flightˆ
Melbourne to Barcelona is 22 hrs 10 min, with connecting flightˆ
Perth to Barcelona is 19 hrs 45 min, with connecting flightˆ
From New Zealand: Qatar Airways and Sky Express offer the most convenient scheduled flights to Barcelona.
Auckland to Barcelona is 26 hrs 45 min, with connecting flightˆ
From Singapore: Singapore Airlines and Emirates offer the most convenient scheduled flights to Barcelona.
Singapore to Barcelona is 13 hrs 50 min, with connecting flightˆ
(ˆincludes transfer time.)
Barcelona–El Prat Josep Tarradellas Airport (BCN) is located around 15km (9mi) southwest of Barcelona centre. The city's extensive underground metro system is linked to the airport as well as a frequent bus and rail service.
A shuttle bus service runs from the airport to all Costa Brava towns, including Tossa de Mar. Taxis are also available.
A passport valid for at least six months beyond intended period of stay, a return/onward ticket and proof of sufficient funds. No visa is required for a stay of up to 90 days.
Walking – the town is compact and easy to get around on foot. For trips further afield, hire a car or catch a local bus that wind their way along the coast from town to town.
Latest update: How to get to Tossa de Mar: 24 January, 2023
Advertising