The Coastal city of Costa Brava is adorned with cobbled towns, calming mountain tops and beautiful beaches. Just North of Barcelona, Costa Brava is a hidden gem of the Catalonia Region. From charming villages showcasing the history of Catalonia to some of Spain’s best beaches - Costa Brava has something for everybody.
Distance from Barcelona: 146 km
Travel Time: 1.5 hours
Best Time to visit: May, June, September. October
Getting There: Train, bus, and cars
Approximate Budget: About €80-100
Things to Do: Serene beaches, vibrant art scene, museums
Travel Time: 2 Hours
Train Station: Passeig de Gracia (Catch a train to Sils)
Timings: Trains are available every half an hour.
Price: Single Journey: €7-11
Once you reach Sils, you will have to take a cab to Costa Brava.
Travel Time: 1 hour 40 minutes
Bus Stations: Estacio del Nord
Timings: Available every three hours
Price: Single Journey: €2-€15
Travel Time: 1 hours
Taxi Fare: €100 - €150
Many people aren’t aware that part of Game of Thrones was shot in the charming capital of Costa Brava. Wander the streets of King’s Landing and Bravos on your tour of the coastal city.
For adventure-lovers, Costa Brava has an array of exciting activities. Located in Lloret de Mar, it is the highest Bungee Jump of Spain.
Nearby: Dali Museum, Jardí Botanic de Cap Roig
Tickets: €70 onwards
Take in the beauty of Medes’ marine life as you dive and experience the life of the Mediterranean.
Nearby: Dali Museum, Jardí Botanic de Cap Roig
Tickets: €30 onwards
Fly from Colomers to Emporda on a hot air balloon. The beautiful landscape with exuberant colors is laid beneath you. The journey is one-of-a-kind as you take in the contours of Catalonia.
Tickets: €145 onwards
Costa Brava, a coastal city, is blessed with splendid beaches. Beautiful and bustling, the beaches in Costa Brava are wonderful. Nestled in some towns of Costa Brava, you can find hidden gems like El Crit in Mont-ras. Accessible only by foot, the beach is hidden in a secret cove making it less crowded.
Best Beaches: Illa Roja Beach, Castell Beach, Cala Tavallera
Near the town of Palafrugell, lies a beautiful, historic botanical garden. Created in 1927, the garden still exists leading to a magnificent castle. The peaceful garden goes all the way down to the sea, making it a must-visit.
Nearby: Cala Estrata, Cala el Golfet
Paying homage to the quirky artist, Salvador Dali, this museum captures some of his greatest works. With an architectural design that stands out in a crowd, Salvador Dali’s hometown certainly does justice to his legacy. Created by Dali himself, his museum is preserved in Costa Brava.
Tickets: €9 onwards
Near the town of Olot, La Garrotxa is a unique site in Costa Brava. This Natural Park boasts 40 Volcanoes and 20 lava flows. This zone also houses a multitude of flora and fauna. You can witness the sheer beauty by hiking up or on a hot air balloon ride.
As old as the 5th Century, this majestic cathedral stands tall as its crowning jewel. Built over a flight of 86 steps, with its ornate facade and grand and stature, the Cathedral is definitely worth visiting.
Once you're done exploring Costa Brava and are looking for other activities, visit these nearby destinations to continue exploring the magnificent city of Barcelona!
This natural lake is a beautiful place to visit for a quiet and serene time.
Distance: 44km or 43 Min
These wild islands, located just 900 meters from the coast of L'Estartit are a haven for scuba diving and an ideal space to unwind.
Distance: 48 Km or 48 min
Perched on a hilltopn, Pals is one of the most charming villages you can visit during your Barcelona to Costa Brava day trip.
Distance: 34 Km or 30 mins
Try out some delicious, authentic food at Costa Brava at these restaurants. There's all kinds of food for you to gorge on while you're on a day trip from Barcelona to Costa Brava!
Discover a Catalan inspired brunch at this cycle-themed cafe that utilises the freshest local ingredients for all its dishes.
Price for Two: €6 onwards
Address: 17004, Carrer de la Llebre, 3, 17004 Girona, Spain
Far Nomo specialises in Asia seafood with a gorgeous setting that overlooks the hillside. Try tuna belly tacos, sushi platters and more at this incredible restaurant.
Price for Two: €8-18
Address: Passeig de Pau Casals, 64, 17211 Llafranc, Girona, Spain
La Blava is renowned for its local seafood and exquisite ambience with outdoor tables overlooking the sea. There's a small but well-curated menu thathas delicious offerings.
Price for Two: €40 onwards
Address: 17210, Carrer Miramar, 3, 17210 Calella de Palafrugell, Spain
El Borinot serves deliciously prepared seasonal cuisine. Highlight dishes include fettuccini amatriciana (with bacon and tomato) and Angus steak tacos
Price for Two: €30 onwards
Address: Carrer del Form, 15, 17113 Peratallada, Girona, Spain
If you enjoy you day trip a little too much at Costa Brava and want to extend it, here are some lovely places for you to stay at.
If you're on a budget trip, here is a great place to stay at in Costa Brava and save money without compromising on quality!
Hotel Montjoi: Price for 2/night - €70
If you're looking for a luxurious stay in Costa Brava, here's the best place to stay at!
Palau Macelli: Price for 2/night: €252
You can take a train or a bus from Barcelona to get to Costa Brava. You can also rent a car and drive to the town, it will take you about 1.5 hours to reach Costa Brava from Barcelona.
On a Costa Brava day trip, you can explore the beach of the town, visit the museums, and try traditional seafood among other things.
You would need around 12 to 16 hours for a Costa Brava day trip.
The best places to eat in Costa Brava include La Fabrica and Far Nomo.
The best places to stay in Costa Brava include Hotel Montjoi, Hotel Panorama.
Taking the train or a bus is the easiest and fastest way to get from Barcelona to Costa Brava.
Costa Brava is wonderful town with lots to see and explore. A day trip from Barcelona to Costa Brava is sure to rejuvenate with all the gorgeous sights it has to offer!
Lake of Banyoles, Medes Islands, are some of the best things to see near Costa Brava.