Barcelona travel guide

Barcelona Tourism | Barcelona Guide

You're Going to Love Barcelona

With a population of 1,62 million, Barcelona is a must-see destination in Catalonia, Spain. It is the most popular tourist destination in the country. We recommend you stay at least 3 days in order to fully appreciate everything Barcelona has to offer.

Article

Where to Eat in Barcelona

Eixample is the neighbourhood with the most restaurants in Barcelona. These include popular favourites such as Accés Restaurant (Aribau 55), Piazze D'Italia (Calle Casanova 94) and Abanik Bar & Restaurant (Calle Calabria 209). If you’re looking for affordable options, Restaurant Pau Claris 190 (Calle Pau Claris 190) and Restaurante Momo (Carrer Avinyo, 39) are great picks. For delicious green meals, MR PORTER BARCELONA (Carrer del Rosselló, 265) and Mayura (Carrer de Girona 57) are recommended spots to get vegetarian or vegan food in Barcelona.

When to visit Barcelona

Barcelona in January
Estimated flight+hotel price
£171
2 travellers
Flight to Barcelona
3 nights at hotel
Barcelona in January
Estimated flight+hotel price
£171
2 travellers
Flight to Barcelona
3 nights at hotel

Looking for warm weather? Then head to Barcelona in August, when the average temperature is 24 °C, and the highest can go up to 28 °C. The coldest month, on the other hand, is January, when it can get as cold as 4 °C, with an average temperature of 9 °C. You’re likely to see more rain in October, when precipitation is around 91 mm. In contrast, July is usually the driest month of the year in Barcelona, with an average rainfall of 20 mm.

Data provided by weatherbase
Temperatures
Temperatures
Data provided by weatherbase

How to Get to Barcelona

Plane

When flying to Barcelona, you’ll arrive at Barcelona-El Prat (BCN), which is located 12 km from the city centre.

Train

iryo is the most popular train carrier serving Barcelona, followed by Renfe. The train journey from Barcelona to Madrid takes 2h 30m and costs around £13 for a one-way ticket. When coming by train from Castellón de la Plana, expect to pay about £19 for a 2h 49m trip. Located 3.1 km from the city centre, Barcelona Sants is the busiest station in Barcelona. Another popular train station is Barcelona França, located 0.7 km from the centre.

Car

Another option to get to Barcelona is to pick up a car hire from Palma de Mallorca, which is about 206 km from Barcelona. You’ll find branches of Record Go and Wiber, among others, in Palma de Mallorca.

Bus

The most popular bus station is Barcelona Estació del Nord, located 1.3 km from the city centre of Barcelona. Barcelona Puerto Maritimo is also a commonly used station, and is 2.8 km from the city centre.

Plane

When flying to Barcelona, you’ll arrive at Barcelona-El Prat (BCN), which is located 12 km from the city centre.

Train

iryo is the most popular train carrier serving Barcelona, followed by Renfe. The train journey from Barcelona to Madrid takes 2h 30m and costs around £13 for a one-way ticket. When coming by train from Castellón de la Plana, expect to pay about £19 for a 2h 49m trip. Located 3.1 km from the city centre, Barcelona Sants is the busiest station in Barcelona. Another popular train station is Barcelona França, located 0.7 km from the centre.

Car

Another option to get to Barcelona is to pick up a car hire from Palma de Mallorca, which is about 206 km from Barcelona. You’ll find branches of Record Go and Wiber, among others, in Palma de Mallorca.

Bus

The most popular bus station is Barcelona Estació del Nord, located 1.3 km from the city centre of Barcelona. Barcelona Puerto Maritimo is also a commonly used station, and is 2.8 km from the city centre.

Airports near Barcelona

REUReus

Airlines serving Barcelona

Lufthansa
Good (7,012 reviews)
KLM
Good (1,335 reviews)
SWISS
Good (1,582 reviews)
British Airways
Good (6,774 reviews)
Delta
Excellent (8,330 reviews)
Turkish Airlines
Good (3,867 reviews)
Iberia
Good (2,636 reviews)
United Airlines
Good (8,841 reviews)
Air France
Good (1,462 reviews)
Austrian Airlines
Good (780 reviews)
Emirates
Excellent (3,300 reviews)
Qatar Airways
Good (3,669 reviews)
Air Canada
Good (8,708 reviews)
Brussels Airlines
Good (342 reviews)
Finnair
Good (1,281 reviews)
Scandinavian Airlines
Good (1,324 reviews)
Alaska Airlines
Excellent (9,695 reviews)
LOT
Good (1,085 reviews)
TAP AIR PORTUGAL
Good (1,855 reviews)
Singapore Airlines
Excellent (1,310 reviews)
Show more

Where to stay in Barcelona

From 5-star hotels such as the Casa Fuster to great affordable options like the NH Barcelona Eixample, Barcelona offers a range of accommodations for every taste. Average rates range from around £83 per night for a double room in a 3-star hotel to £225 and up for a 5-star experience. If you’re on a budget, well-reviewed accommodations include Hotel Constanza and Acta Antibes. There are also lots of holiday rental options in Barcelona, with prices from £23 to £274 per night. Eixample is the neighbourhood with the highest amount of rentals to choose from. On average, holiday rentals in Barcelona are about 7% more expensive than a hotel room in the city.

Eixample - In Barcelona’s most popular neighbourhood to stay, recommended hotels include Hotel Casa Elliot, NH Collection Barcelona Pódium and Hotel Villa Emilia.

Sant Marti - Here you’ll find travellers’ favourites such as Motel One Barcelona-Ciutadella, Acta Voraport and Hotel Bestprice Diagonal. The average nightly price for a double room in Sant Marti is £27.

Gracia - El Palauet Royal Suites, Catalonia Park Güell and Radisson Blu Hotel, Barcelona Sagrada Familia have some of the best reviews among hotels in this area. A 3-star room in Gracia will cost you about £65 per night.

Eixample - In Barcelona’s most popular neighbourhood to stay, recommended hotels include Hotel Casa Elliot, NH Collection Barcelona Pódium and Hotel Villa Emilia.
Sant Marti - Here you’ll find travellers’ favourites such as Motel One Barcelona-Ciutadella, Acta Voraport and Hotel Bestprice Diagonal. The average nightly price for a double room in Sant Marti is £27.
Gracia - El Palauet Royal Suites, Catalonia Park Güell and Radisson Blu Hotel, Barcelona Sagrada Familia have some of the best reviews among hotels in this area. A 3-star room in Gracia will cost you about £65 per night.
Most popular hotel in Barcelona by neighbourhood

Where to stay in popular areas of Barcelona

Most booked hotels in Barcelona

Novotel Barcelona Cornella
4 stars
Excellent (8.6, Excellent reviews)
£89+
Holiday Inn Barcelona - Sant Cugat
4 stars
Excellent (8.6, Excellent reviews)
£79+
Holiday Inn Express Barcelona - Sant Cugat
3 stars
Excellent (8.4, Excellent reviews)
£70+
Barcelona Princess
4 stars
Excellent (8.3, Excellent reviews)
£89+
Sercotel Porta Barcelona
3 stars
Excellent (8.3, Excellent reviews)
£53+
Sercotel Arrahona Sabadell
3 stars
Excellent (8.2, Excellent reviews)
£57+

Hiring a car in Barcelona

Hiring a car in Barcelona costs £18 per day, on average, or £54 if you want to hire it for 3 days. Europcar, Sixt and Enterprise Rent-A-Car are the agencies with the best reviews in the city. The most popular location to hire a car in Barcelona is the Record Go branch at Carretera De Valencia Km 403, which is 13 km from the city centre.

It’s generally cheaper to hire your vehicle outside the airport: locations in the city are around 16% cheaper than airport locations in Barcelona.

Expect to pay £1.32 per litre in Barcelona (average price from the past 30 days). Depending on the size of your car hire, filling up the tank will cost between £15.79 and £21.05. The most frequently booked car type in Barcelona is Standard (Class Convertible or similar). If you’re looking to save money, though, keep in mind that Compact car hire (Mitsubishi ASX or similar) is, on average, 85% cheaper than other car hire types in the city.

Hiring a car in Barcelona costs £18 per day, on average, or £54 if you want to hire it for 3 days. Europcar, Sixt and Enterprise Rent-A-Car are the agencies with the best reviews in the city. The most popular location to hire a car in Barcelona is the Record Go branch at Carretera De Valencia Km 403, which is 13 km from the city centre.

It’s generally cheaper to hire your vehicle outside the airport: locations in the city are around 16% cheaper than airport locations in Barcelona.

Expect to pay £1.32 per litre in Barcelona (average price from the past 30 days). Depending on the size of your car hire, filling up the tank will cost between £15.79 and £21.05. The most frequently booked car type in Barcelona is Standard (Class Convertible or similar). If you’re looking to save money, though, keep in mind that Compact car hire (Mitsubishi ASX or similar) is, on average, 85% cheaper than other car hire types in the city.

Barcelona Travel Guide - View the KAYAK Barcelona city guide for the best Barcelona travel tips. To help you organise your Barcelona trip ideas, this Barcelona visitors guide provides travel information and trip tips about how to get there, where to stay, what to do, where to eat and more.