Tossa de Mar (Tossa de Mar) is a captivating coastal destination on the Costa Brava that perfectly blends rich history with stunning Mediterranean scenery. This historic Spanish town in the Catalonia region is famous for its well-preserved medieval walls, beautiful sandy beaches, and mild year-round climate. Travelers can easily navigate between the charming old town area, Vila Vella, with its cobblestone streets, and the modern seaside districts that offer vibrant coastal vibes. During your visit, you can explore the ancient archaeological ruins of Vil·la romana dels Ametllers or hike up to the scenic Torre des Moros viewpoint for incredible panoramic vistas of the surrounding landscape. To help you plan the perfect getaway, Tripbtoz provides a curated selection of properties backed by authentic guest video reviews and AI-powered price comparisons. Choosing a hotel near the historic center or the main beach ensures you are always within walking distance of local dining and top cultural attractions. Explore our handpicked accommodations below and start planning your memorable journey to this coastal gem.
Tossa de Mar Recommended Hotels
Hotel Don Juan Tossa
4-star· Tossa de Mar, Catalonia
Hotel Don Juan Tossa is a 4-star beach hotel located in Tossa de Mar, Spain, within a 5-minute walk of Tossa de Mar Beach and Gran Beach. The property features excellent family amenities including an outdoor pool, children's pool, free kids club, and playground, while also offering business facilities such as a business center and meeting rooms. With 318 rooms, a restaurant, bar, and terrace garden, it caters to both leisure and business travelers.
4.3/5210
US$50
from
Total US$50 (Incl. taxes)
SM Hotel Turissa
2-star· Tossa de Mar, Catalonia
SM Hotel Turissa is a 2-star hotel located in Tossa de Mar on Spain's Costa Brava, within a 10-minute walk of Tossa de Mar Beach. The property features an outdoor seasonal pool and terrace, with nearby activities including windsurfing, water skiing, and hiking. With 27 rooms, this small hotel is ideal for travelers seeking beach relaxation and leisure activities.
4.2/5315
US$69
from
Total US$69 (Incl. taxes)
Hotel GHT Costa Brava & SPA
3-star· Tossa de Mar, Catalonia
Hotel GHT Costa Brava & SPA is a 3-star family-friendly hotel located within a 10-minute walk of Tossa de Mar Beach in Spain. The property features 2 outdoor pools, a children's pool, kids club, and playground, along with a full-service spa, sauna, and Turkish hammam. Situated 41km from Girona Airport, guests can enjoy nearby water sports including scuba diving and windsurfing.
4.1/5196
US$79
from
Total US$79 (Incl. taxes)
Hotel GHT Oasis Tossa & Spa
4-star· Tossa de Mar, Catalonia
Hotel GHT Oasis Tossa & Spa is a 4-star hotel located in the heart of Tossa de Mar, Spain, within a 10-minute walk of Tossa de Mar Beach. Featuring a full-service spa, indoor and outdoor pools, children's club and playground, it is ideal for families and leisure travelers. With 208 rooms, on-site restaurant and bar, and nearby water sports activities, guests can enjoy both relaxation and recreation.
4/5180
US$84
from
Total US$84 (Incl. taxes)
Hotel Diana
4-star· Tossa de Mar, Catalonia
Hotel Diana is a 4-star boutique hotel located steps away from Tossa de Mar Beach in Spain. This intimate property features 21 guestrooms, a beachfront Mediterranean restaurant, and 2 beach bars. Guests can enjoy various water activities including scuba diving, kayaking, and windsurfing, making it ideal for couples and small groups seeking beach relaxation and active adventures.
4.7/5324
US$204
from
Total US$204 (Incl. taxes)
Hotel Windsor Tossa – Adults Only +16
3-star· Tossa de Mar, Catalonia
This adults-only (16+) 3-star hotel is located within a 5-minute walk of Tossa de Mar Beach. Featuring a seasonal outdoor pool, complimentary breakfast, terrace and garden, it is ideal for couples seeking a relaxing Costa Brava getaway with nearby scuba diving, snorkeling, and hiking opportunities.
4.9/5356
US$88
from
Total US$88 (Incl. taxes)
Golden Bahía de Tossa & Spa
4.5-star· Tossa de Mar, Catalonia
A 4.5-star family-friendly hotel located within walking distance of Tossa de Mar Beach. With 380 rooms and various facilities for family travelers including kids club, children's pool, and playground. Equipped with spa facilities, poolside bar, and restaurants, making it ideal for family vacations on Spain's Costa Brava coast.
US$125
from
Total US$125 (Incl. taxes)
Hotel GHT Sa Riera
4-star· Tossa de Mar, Catalonia
Hotel GHT Sa Riera is a 4-star hotel located in Tossa de Mar, Spain, within a 10-minute walk of Tossa de Mar Beach. The property features excellent family-friendly amenities including an outdoor pool, children's pool, and playground. Guests can enjoy various activities such as snorkeling, scuba diving, and hiking nearby. All 123 rooms offer private balconies and complimentary WiFi, with dining options at the on-site restaurant and poolside bar.
4.3/5185
US$75
from
Total US$75 (Incl. taxes)
Villa Romana
3-star· Tossa de Mar, Catalonia
Villa Romana is an apartment-style accommodation located within a 10-minute walk of Tossa de Mar Beach in Spain. With 38 rooms equipped with kitchenettes, it is ideal for family travelers and those traveling with pets. The property features an outdoor pool, garden, and terrace, with nearby attractions including Moorish Tower and Tossa de Mar Castle, perfect for combining beach relaxation with sightseeing.
4/5127
Check price available
RVHotels Vila de Tossa
4-star· Tossa de Mar, Catalonia
A 4-star hotel located within a 10-minute walk of Tossa de Mar Beach, ideal for enjoying various marine and nature activities such as scuba diving, snorkeling, and hiking. This small-scale hotel with 43 rooms offers wheelchair accessibility and free WiFi. A rental car is recommended, and it is approximately 42km from Girona Airport, making it a great base for exploring the Costa Brava coast.
Where are the best areas to book a hotel in Tossa de Mar?
The most popular area is near the historic Old Town, Vila Vella, which offers charming medieval streets and quick access to the beach. For a quieter stay with stunning coastal views, look for accommodations along the beachfront promenade or the surrounding hillsides.
What are the top attractions to visit in Tossa de Mar?
You can explore the historic Vil·la romana dels Ametllers, an ancient Roman villa showcasing preserved ruins and mosaics right in the town. Another highlight is the Torre des Moros, a historic tower providing scenic views of the surrounding Girona province landscape.
When is the best time to visit Tossa de Mar for a beach holiday?
The ideal time to visit is from June to September when the Mediterranean weather is warm and perfect for swimming. Spring and autumn are also wonderful for sightseeing and hiking without the summer crowds.
How do I travel to Tossa de Mar from the nearest airport?
The closest airport is Girona-Costa Brava Airport, located about 30 kilometers away, from which you can take a direct bus or taxi. If you are arriving from Barcelona-El Prat Airport, regular bus services run directly to Tossa de Mar, taking approximately two hours.
What local dishes should I try while staying in Tossa de Mar?
Do not miss trying Cim i Tomba, a traditional Catalan fish and vegetable stew native to Tossa de Mar. You should also enjoy fresh seafood paella, local tapas, and refreshing sangria at the beachfront restaurants.
Is Tossa de Mar easy to explore on foot?
Yes, Tossa de Mar is highly walkable, with most hotels, beaches, and historic sites situated within short walking distance. Walking is actually the best way to navigate the narrow, winding cobblestone streets of the medieval quarter where cars are restricted.