The resort of Tossa de Mar is located 100 km from Barcelona.
This is one of the most picturesque places in Catalonia. Here you will find the azure Mediterranean Sea, soft sand, pine forests flowing down the mountain slopes directly to the sea, ancient fortresses, the medieval castle of Villa Vella, flowering gardens, and narrow city streets.
The resort has three beaches: two are located directly under the fortress, and another one is a five-minute walk from them. This is very convenient, if something does not suit you, you can always change the location.
The cheapest way is the bus. It departs from Barcelona North Station (Estació del Nord). Travel time is an hour and a half. The fare is 5-15 euros. You can check the schedule at the box office of the station or on the carrier's website.