In a nutshell

  • We cover the 5 best hotels near the Sagrada Família, sorted by price from lowest to highest.
  • Every hotel is no more than 10 minutes on foot from the main entrance of the Sagrada Família.
  • Our top picks: the great-value SM Hotel Sant Antoni and the charming, family-run Boutique Hostemplo Sagrada Familia.

Why Stay in a Hotel near the Sagrada Família?

The Sagrada Família is the most famous attraction in Barcelona — and it gets seriously crowded. To beat the crowds, we recommend visiting early in the morning, ideally right at opening time at 9 AM.

That’s obviously so much easier when your hotel is close to the Sagrada Família and you can walk to the entrance in just a few minutes.

And here’s the thing: The Eixample neighborhood, where the Sagrada Família sits, is one of our favorite areas to stay in Barcelona anyway. You’re a bit farther from the beach, but in return you’re centrally located near loads of top highlights — and noticeably quieter than the old town.

Make sure to book your Sagrada Família tickets well in advance — they sell out weeks ahead of time.

Our Top Pick

SM Hotel Sant Antoni

  • 650 meters to the Sagrada Família

The SM Hotel Sant Antoni is a fantastic choice if you want a hotel very close to the Sagrada Família without breaking the bank.

It’s about a 10-minute walk to the main entrance, and since the hotel sits on a quiet side street, you’ll enjoy a pleasantly peaceful stay despite the prime location.

For where it’s located, the Sant Antoni offers excellent value for money. You can book a double room in May for as little as 150 euros per night — for a hotel this close to the Sagrada Família, that’s really reasonable.

By the way: Our Barcelona airport transfer guide covers the fastest and most affordable ways to get from the airport to your hotel.

Also super convenient: there are plenty of great restaurants right around the corner.

Book SM Hotel Sant Antoni

Ibis Barcelona Centro

  • 550 meters to the Sagrada Família

If you’re visiting Barcelona with kids, the Ibis Barcelona Centro is one of the best hotels near the Sagrada Família for families. It has a genuinely family-friendly vibe and spacious family rooms to match.

The rooms are on the functional side, but they have everything you need. Some even have a direct view of the Sagrada Família, which you can reach in a 7-minute walk.

If you’re driving, you can use the hotel’s own underground garage for 19 euros per day.

Book Ibis Barcelona Centro

Our Top Pick

Boutique Hostemplo Sagrada Familia

  • 450 meters to the Sagrada Família

The small, family-run Boutique Hostemplo Sagrada Familia has a seriously great location. It’s just a 6-minute walk to the basilica entrance, and only 10 minutes to the famous Gaudí buildings Casa Milà and Casa Batlló.

Even if you want to explore highlights a bit farther out — like Park Güell — no problem at all. There are two metro stations just five minutes from the hotel.

Being on a side street keeps things nice and quiet, and some rooms even have a balcony or a small terrace — perfect for unwinding in the evening.

Breakfast here is genuinely excellent too: freshly squeezed orange juice, hummus, avocado, and more — the perfect way to kick off a full day in Barcelona.

Book Boutique Hostemplo Sagrada Familia

Sercotel Rosellon

  • 270 meters to the Sagrada Família

Want to be as close as humanly possible to the Sagrada Família? The Sercotel Rosellon is your answer. Step out the door, walk just 3 minutes, and you’re standing right at the entrance.

You’ll really feel how close you are when you head up to the hotel’s rooftop terrace — the basilica is practically right across from you. The view is absolutely stunning.

Want that view from your room too? Go for one of the Superior Rooms with a first-class view — totally worth the upgrade.

If you have a car, you can park it in the hotel’s private parking lot for 20 euros per night. For getting around the city, Barcelona’s public transit is super easy — the nearest metro is only a 3-minute walk away.

Book Sercotel Rosellon

Radisson Blue 1882 Hotel

  • 600 meters to the Sagrada Família

Looking for a hotel near the Sagrada Família that has it all? The stylish Radisson Blue 1882 Hotel ticks every box.

They’ve really thought of everything: fitness center, private parking (30 euros/night), and free bicycles to borrow.

The real showstopper, though, is the rooftop terrace with a pool and a jaw-dropping view of the Sagrada Família — which is just an 8-minute walk away.

The rooms are spacious and seriously impressive. Traveling on a family vacation in Barcelona? You can book a family room here too.

Book Radisson Blue 1882 Hotel