1. Torre d'Alta Mar - Ciutat Vella

Request your free profile now
Address: Passeig de Joan de Borbó, 88, 08039 Barcelona, Spain
Schedule: Reopens at 7:30 PM
Telephone: +34 932 21 00 07
Business type: Mediterranean restaurant
2. Restaurant Mirabé - Sarrià - Sant Gervasi

Address: Carrer Manuel Arnús, 2, 08035 Barcelona, Spain
Schedule: Open until 5:00 PM
Telephone: +34 934 18 58 80
Business type: Mediterranean restaurant
3. La Terraza del Claris - Eixample

Request your free profile now
Address: Carrer de Pau Claris, 150, 08009 Barcelona, España
Schedule: Abierto ⋅ Cierra a las 23:30
Telephone: +34 934 87 62 62
Business type: Restaurante mediterráneo
4. Mirando al mar - Ciutat Vella

Request your free profile now
Address: Moll d'Espanya, N5, 08039 Barcelona, Spain
Schedule: Open until 12:00 AM
Telephone: +34 931 19 02 99
Business type: Mediterranean restaurant
5. Martínez - Sants-Montjuïc

Request your free profile now

Address: Ctra. de Miramar, 38, 08038 Barcelona, Spain
Schedule: Open until 6:00 PM
Telephone: +34 931 06 60 52
Business type: Mediterranean restaurant
6. Barceloneta - Ciutat Vella

Request your free profile now
Address: Moll dels Pescador, Port Vell, Carrer de l'Escar, 22, 08039 Barcelona, Spain
Schedule: Open until 12:00 AM
Telephone: +34 932 21 21 11
Business type: Mediterranean restaurant
7. 1881 per Sagardi - Ciutat Vella

Request your free profile now
Address: Plaça de Pau Vila, 3, 08003 Barcelona, Spain
Schedule: Open until 12:00 AM
Telephone: +34 932 21 00 50
Business type: Mediterranean restaurant
8. El Xalet de Montjuïc - Sants-Montjuïc

Request your free profile now
Address: Avinguda Miramar, 31, 08038 Barcelona, España
Schedule: Abre pronto: ⋅ 20:00
Telephone: +34 933 24 92 70
Business type: Restaurante mediterráneo
9. Restaurant Agua - Ciutat Vella

Request your free profile now
Address: Passeig Marítim de la Barceloneta, 30, 08003 Barcelona, Spain
Schedule: Open until 12:30 AM
Telephone: +34 932 25 12 72
Business type: Mediterranean restaurant
One of the most popular restaurants with a view is La Barceloneta. Located right on the beach, this restaurant offers stunning views of the Mediterranean Sea. Enjoy a delicious meal while watching the sun set over the horizon.
If you're looking for something a bit more upscale, head to the top of Montjuïc. Here you'll find the Mirablau restaurant, which offers breathtaking views of the city. Enjoy a romantic dinner while admiring the city lights below.
For a more casual experience, head to the Bunkers del Carmel. This former military base offers stunning views of the city and the Mediterranean Sea. Enjoy a picnic while admiring the views.
No matter what type of restaurant you're looking for, Barcelona has plenty of restaurants with a view. Enjoy a romantic dinner, a casual lunch, or a picnic while admiring the stunning views of the city.