Barcelona has some of the best seafood on the Mediterranean. Known for its paella, there are plenty of upscale, high end, as well as affordable places to experience delicious seafood.
If you're looking for paella, our number one pick is the place to go. Can Majo, situated along Barceloneta beach, is renowned for its hearty paella. This is an elegant, fine dining restaurant, ideal for dates or an intimate night out.
Head to the Born and pick your own fish before they grill it. Our number three pick, Els Pescadors, not only has amazing food, but you get to choose your fish and watch them grill it before chowing down.
Situated on the boardwalk, our number eight pick is a seafood lovers paradise. Agua is well known for quality dishes at affordable prices and is ideally located along the beach so you can look out onto the water while you eat.
carrer de l'Almirall Aixada 23
Delightful fish and stews...
carrer de la Muntanya 94
Cerca del Pg. Maragall
Seafood & wine...
plaça de Prim 1
Excellent market—fresh cuisine...
Moll del Gregal 5-6
Port Olímpic
Seafood by the sea...
Moll d'Espanya
Seafood by the harbour...
Moll de Gregal 18-19
Port Olímpic
Fish and meat...
Moll del Gregal 29-30
Port Olímpic
Cut the crab!...
Passeig Marítim 30
Castelldefels
Seafood on the beach...