Situated on the southernmost part of the Costa Brava, the charming seaside resort of Tossa de Mar is a popular day trip from Barcelona. Tossa’s attractions include sandy beaches and a picturesque old town whose narrow streets are lined with restaurants and bars. Not to mention the impressive 12th-century medieval castle or Vila Vella.
Once an enclave of artists and intellectuals, Tossa became a popular holiday destination during the 1950s when it appeared in the film Pandora and the Flying Dutchman starring Eva Gardner and James Mason. Nowadays, the town is popular with both Spanish and foreign tourists but has largely escaped the excesses associated with other resorts.
What to see and do in Tossa de Mar
Vila Vella – Fortified Old Town
Any visit to Tossa de Mar inevitably starts at the Vila Vella, which is the only remaining medieval walled town on the Catalan coast. Entering the historic old town by the arched gateway, you can explore the narrow cobbled streets and take a walk along the fortified stone walls.
A winding path leads up past the ruins of the Gothic-styled Church of Sant Vicenç to Tossa Lighthouse, which was built in 1917. The 10m high lighthouse contains a small museum and affords excellent views of the Mediterranean coast.
Can Magí Tower
During the 16th century, Philip II built defensive watchtowers at strategic points along the Spanish coastline to defend against marauding pirates from North Africa. If attackers were spotted, a fire was lit to send a warning which was then relayed from tower to tower. The three-storey Can Magí Tower (Torre de Can Magí, also known as Torre des Moros) is a short walk from the Vila Vella (see map below).
The Els Ametlleres Roman villa dates back to the first century AD and was one of the most important Villas in the Roman province of Tarraco. The ruins were discovered in 1914, and entry to the site is free.
Tossa’s small Municipal Museum is located inside the Vila Vella walled town. The first floor of the museum is dedicated to the history of the Els Ametllers archaeological site and includes a mosaic which was recovered from the villa. The museum also houses an interesting collection of paintings and sculptures by artists who were either born in the area or lived in the town.
Walks & Hikes
Tossa is located on the Cami de Ronda coastal path, which runs from Blanes to Portbou. There are also several shorter walking routes which start from Tossa. You can pick up a free leaflet from the tourist information office with a map and descriptions of 5 marked routes, which take between 1 hour and 4 hours to complete. Download leaflet
Tossa de Mar offers visitors a choice of 16 sandy beaches and coves scattered along a total of 13km of coastline. There are three beaches in the town itself:
Platja Gran – The main beach which starts in front of the medieval walls of the Vila Vella and continues for 400m around the bay,
Mar Menuda – A smaller beach at the other end of the bay facing the castle,
Platja d’es Codolar – A small cove which can be reached from the Vila Vella.
FondoCristal operates hour-long boat trips to the coves and caves north of Tossa de Mar. The small glass-bottomed boats depart from the main beach, where there are two ticket kiosks.
Take an abandoned dog for a walk
If you are staying in Tossa during the week (Monday to Friday) and fancy a bit of exercise, then you could volunteer to take a dog from the dog rescue centre for a walk.
Brief History of Tossa de Mar
Tossa de Mar was settled during the Neolithic period and was colonised by the Romans during the first century AD. During the 12th century, the town was under the jurisdiction of the Monastery of Ripoll and Tossa Castle and the Church of St Vincent were built on the top of Mount Guardi. The battlements and towers surrounding the walled town also date back to this period. During the 15th and 16th centuries, the town’s population increased, and houses were built outside the fortified Vila Vella. The town remained largely unchanged until the arrival of tourism during the 1950s.
Vegetarian Restaurants in Tossa de Mar
Despite the wealth of restaurants in Tossa, there are no vegetarian restaurants or restaurants which specifically cater for vegetarians. Having said that, you will have no trouble finding vegetarian dishes such as Paella de Verdures, Escalivada (roasted vegetables) and Canelons d’Espinacs (Spinach Cannelloni), which are available in most restaurants. If you aren’t familiar with Spanish food, I suggest you read this article which will help you find vegetarian food while travelling in Spain.
There are also plenty of pizzerias in Tossa. The best we found was Pizzeria Anna (Pont Vell No. 13) which had a larger-than-usual selection of delicious thin-crust vegetarian pizzas, including Roquefort, walnuts and honey. They also serve an excellent lemon sorbet.
How to get to Tossa de Mar from Barcelona
It takes around an hour and twenty minutes to drive from Barcelona to Tossa de Mar via either the C32 or the AP7 motorway. There’s a large car park next to the main beach (Platja Gran).
During the summer, Sarfa runs 12 buses daily from Barcelona Airport and Barcelona Estacio del Nord to Tossa de Mar. In winter, the frequency drops to 2 or 3 buses per day. The journey takes one hour and twenty minutes. Timetable and prices here.
Tossa de Mar shuttle service from Barcelona Airport
Local bus company Moventis also runs a direct shuttle service from Barcelona Airport to Tossa de Mar. The service operates using a fleet of air-conditioned coaches and minibuses which depart from pickup points at both terminals. More information here >>
In my opinion, the best way to get to Tossa de Mar by public transport is to take the train to Blanes and then a bus from there to Tossa. The R1 train line follows the coast running right alongside the beach, and it takes an hour and a half to get to Blanes. Buses meet the trains and take 40 minutes to travel from Blanes to Tossa de Mar.
The entire journey takes about two hours which is slower than the direct bus, but there are more frequent departures, and the journey is more scenic. Train and bus timetables here and here. You can purchase a combined ticket at train stations in Barcelona which is slightly cheaper than purchasing tickets separately.
Note: Buses which leave Blanes train station at ’50 go via Lloret to Tossa de Mar. Buses which leave at ’20 terminate at Lloret de Mar bus station, where you have to change to another bus which goes to Tossa. The journey takes the same amount of time, whichever you catch.
Zoom in to see the locations mentioned in this article.