Tossa de Mar is a standout Costa Brava day trip from Barcelona because it delivers the region’s signature mix of rugged coastline, clear water, and historic charm in a manageable, one-day format. The town is best known for its medieval walled old quarter, Vila Vella, which rises above the main beach. From the ramparts, you get classic Costa Brava views: rocky headlands, small coves, and deep blue sea.

Spend the morning exploring Vila Vella. The cobbled lanes and stone towers feel atmospheric, and the viewpoints are perfect for photographers. Then head down to the beach for a swim or a relaxed break. If you prefer something more active, choose a short section of the coastal path, the camí de ronda. Even a one to two hour walk can take you to quieter coves where the water is calmer and the crowds thin out. This makes Tossa especially appealing to travelers who want nature without committing to a full-day hike.
Food is another highlight. The waterfront has plenty of options, but the best experience is often a simple lunch in the old town or just outside the busiest strip, focusing on seafood, grilled vegetables, and local wines. Couples will enjoy the romantic scenery, families will appreciate the safe main beach and compact layout, and outdoor-minded visitors will love the coastal walking possibilities.
Getting there from Barcelona is easiest by bus, since trains do not reach Tossa directly. Direct coaches run from Barcelona’s Estació del Nord and typically take around 1 hour 20 minutes to 1 hour 45 minutes depending on traffic. Driving is also possible, but parking can be tight in summer, so public transport reduces stress.
To make the day comfortable, start early, pack water and sun protection, and bring sturdy shoes if you plan to walk the coastal path. Tossa de Mar offers a true change of scenery from Barcelona: medieval walls above a beach, wild coastal landscapes, and the relaxed rhythm of a seaside town, all achievable in a single day.