We are going to spend a few days in Spain flying in and out of Barcelona. We would like a nice beach and small town atmosphere. I'm willing to travel via train to any reasonable location near Barcelona but it can be several hours away of necessary. Any suggestions are appreciated.
Hello, here are some potential options near Barcelona:
Garraf - just a short 20 min train ride south of Barcelona. You will find only locals at this small but quaint beach community. There are also many good chiringuitos to eat nearby and even a beach house designed by Antoni Gaudí. A very authentic place.
Sitges - the quintessential posh beach town, 30 min train ride south from Barcelona. Has multiple small sandy beaches. Known for its gay scene, Sitges also has nice historic centre lined with boutique restaurants and shops.
Tossa de Mar - a very atmospheric coastal town on the Costa Brava, north of Barcelona. Tossa has an idyllic medieval setting as it is dominated by a clifftop castle and a small cobblestone old town. Many restaurants and hotels around here, can get quite packed during the high summer months.
Calella de Palafrugell - a smaller beach town also on the Costa Brava. More laid back then Tossa de Mar. The town has twisting narrow whitewashed streets the lead up to the small craggy beaches, that are lined with the typical wooden fisherman boats of the Costa Brava. This is the farthest away from Barcelona.
Hope this helps! :)
If you can, try to keep some days to go to Valencia or Alicante because you will have beaches as la granadella, benidorm, alicante, postiguet, etc.
Thank you for the suggestions