Tossa de Mar is a beautiful coastal town on the Costa Brava in Catalonia, Spain. It lies between the busy cities of Barcelona and Girona. This small town offers a perfect mix of history, beaches, food, and nature. If you’re looking for a peaceful getaway with charm and character, Tossa de Mar is the place to visit.
In this guide, you will learn everything you need to know about Tossa de Mar. We will explore its beaches, old town, food, and outdoor activities. Whether you travel alone, with friends, or with family, Tossa de Mar has something for everyone.
Why Visit Tossa de Mar?
Many people travel to Spain each year, but not all know about Tossa de Mar. This town is a hidden treasure on the Mediterranean coast. Here’s why you should visit:
- Beautiful beaches with clear blue water
- Historic old town with medieval walls and towers
- Stunning views of the coast and cliffs
- Delicious local food, especially fresh seafood
- Peaceful atmosphere, far from large tourist crowds
Tossa de Mar gives you the best of both worlds. You can enjoy nature and culture in one place.
How to Get to Tossa de Mar
Getting to Tossa de Mar is easy. You can reach it by car, bus, or train from Barcelona or Girona.
From Barcelona:
- By car: About 90 minutes (100 km)
- By bus: Direct buses from Estació del Nord (2 hours)
- By train: Take a train to Blanes, then a bus to Tossa de Mar
From Girona:
- By car: About 45 minutes (40 km)
- By bus: Direct buses available (1 hour)
Best Time to Visit Tossa de Mar
Tossa de Mar enjoys a Mediterranean climate. Summers are hot and sunny, while winters are mild and quiet.
Best months to visit:
- May to June: Warm weather, fewer tourists
- July to August: Perfect beach weather, but more crowded
- September: Still warm, but more relaxed
- October to April: Peaceful and ideal for walks, but some places may close
Top Things to Do in Tossa de Mar
Tossa de Mar may be small, but it offers many things to see and do. Here are the top attractions and activities:
1. Explore the Vila Vella (Old Town)
The Vila Vella is the only preserved medieval walled town on the Catalan coast. Walk along its cobbled streets and stone walls. You’ll find:
- Ancient towers and watch points
- Panoramic views of the sea and town
- Art galleries and local shops
- Romantic cafés overlooking the cliffs
2. Relax on the Beaches
Tossa de Mar has some of the most beautiful beaches in Costa Brava. The water is clean, calm, and great for swimming.
Popular beaches:
- Platja Gran: Main beach near the old town
- Platja d’es Codolar: Small cove under the castle walls
- Platja Mar Menuda: Great for families and snorkeling
3. Visit the Tossa de Mar Lighthouse
The Far de Tossa sits above the old town. It offers wide views of the sea and coast. A small museum inside shares the history of lighthouses in the region.
4. Walk the Coastal Trails
Hike the Camí de Ronda, a coastal path that connects nearby beaches and towns. These trails offer:
- Stunning views of the cliffs and sea
- Secluded coves for quiet swims
- Rich wildlife and Mediterranean plants
5. Enjoy Local Food
Tossa de Mar is famous for its seafood and Catalan cuisine. Some must-try dishes include:
- Cim i tomba: A fish stew unique to Tossa
- Suquet de peix: Fish and potato stew
- Pa amb tomàquet: Bread with tomato and olive oil
- Crema catalana: A local dessert like crème brûlée
Where to Eat in Tossa de Mar
You can find many great restaurants in Tossa de Mar, from beach bars to fine dining.
Top restaurants:
- Can Carlus: Known for paella and fresh fish
- Restaurant Bahia: Great views and traditional Catalan food
- La Cuina de Can Simon: Michelin-starred restaurant
- Bar Don Juan: Friendly tapas bar in the old town
Where to Stay in Tossa de Mar
Tossa de Mar has many options for all budgets. Choose from hotels, guesthouses, and apartments.
Best areas to stay:
- Old Town (Vila Vella): Great for history and charm
- Near Platja Gran: Close to the beach and restaurants
- Residential Areas: Quiet spots for families
Recommended hotels:
- Gran Hotel Reymar: 4-star hotel with sea views
- Hotel Delfín: Central location and rooftop terrace
- Hotel Diana: Historic building near the beach
Day Trips from Tossa de Mar
If you stay for more than a few days, take a day trip to explore nearby towns.
Top day trip ideas:
- Lloret de Mar: Bigger town with nightlife and beaches
- Sant Feliu de Guíxols: Charming coastal town with a harbor
- Girona: Medieval city with a Jewish quarter and cathedral
- Barcelona: World-famous city with Gaudí architecture
Tips for Visiting Tossa de Mar
Here are some helpful tips to make your trip smooth:
- Book early in summer: It gets busy in July and August
- Wear comfortable shoes: The old town has steep paths
- Try local food: Ask for daily specials at restaurants
- Use sunscreen and a hat: The sun is strong in summer
- Learn basic Spanish or Catalan phrases: Locals appreciate it
Tossa de Mar for Families
Tossa de Mar is perfect for a family holiday. It offers safe beaches, calm waters, and friendly locals.
Family-friendly activities:
- Beach days and sandcastles
- Mini boat tours and snorkeling
- Ice cream shops in the town center
- Castle walks with stunning views
Tossa de Mar for Couples
Looking for a romantic escape? Tossa de Mar is ideal for couples who want quiet time together.
Romantic things to do:
- Sunset walks on the beach
- Dinner in a cliffside restaurant
- Explore the castle under the stars
- Take a boat ride along the coast
Tossa de Mar for Nature Lovers
Nature lovers will enjoy the hiking trails, pine forests, and rocky cliffs.
Best nature spots:
- Cala Giverola: A peaceful beach surrounded by greenery
- Camí de Ronda: Hiking trail with amazing views
- Els Ametllers Roman Villa: Explore ancient ruins in a natural setting
Tossa de Mar: A Place to Remember
Tossa de Mar may be small, but it leaves a big impression. Visitors fall in love with its charm, beauty, and peaceful vibe. Whether you come for a weekend or a full week, you’ll leave with great memories.
This town offers a rare mix of history, nature, and beach life. It’s not just a place to visit; it’s a place to feel. Once you walk its cobbled streets or swim in its blue waters, you’ll understand why so many return year after year.
Conclusion
Tossa de Mar is one of the most charming towns on the Costa Brava. With its medieval walls, sandy beaches, and friendly locals, it offers the perfect escape from daily life. Whether you’re into history, food, nature, or just want to relax, Tossa de Mar welcomes you with open arms.
So pack your bags, put on your sunglasses, and get ready to explore this hidden gem. Tossa de Mar is waiting for you.

