Skip to main content

Hotels near Sants Railway Station, Barcelona

Enter your dates to see the latest prices and deals for Barcelona hotels

Featured Hotels Near Sants Railway Station

Filter by:

Star Rating
Review score

Hotel Villa Emilia

Barcelona (0.7 mi from Sants Railway Station)

Hotel Villa Emilia Barcelona is an elegant boutique hotel located just 492 feet from Rocafort Metro Station and a short walk from Plaça Espanya and the Fira de Barcelona exhibition center.

A
ANTONIO RICARDO
From
Brazil
Great hotel, location, facilities, staff and food.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,341 reviews
Price from
$187.83
1 night, 2 adults

Catalonia Gran Via BCN

Barcelona (1.1 mi from Sants Railway Station)

Catalonia Gran Via BCN is set on Gran Vía and within 5 minutes’ walk of Urgell and Universitat Metro Stations, and beside the airport bus stop.

A
Annie
From
Canada
Great location, confortable beds, clean, nice staff.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,272 reviews
Price from
$162.32
1 night, 2 adults

Antiga Casa Buenavista

Barcelona (1.3 mi from Sants Railway Station)

Well located in the center of Barcelona, Antiga Casa Buenavista provides air-conditioned rooms, an outdoor swimming pool, free WiFi and a shared lounge.

A
Alexandru
From
Netherlands
Exceptional boutique hotel with tasteful design and comfortable bed and bathroom. Everything was great and the staff was super helpful at all times.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,273 reviews
Price from
$260.88
1 night, 2 adults

Olivia Balmes Hotel

Barcelona (1.3 mi from Sants Railway Station)

Featuring an outdoor swimming pool, Olivia Balmes Hotel is a quarter mile from Barcelona’s Passeig de Gracia, in the elegant Eixample neighborhood.

A
Amira
From
Egypt
The staff and service are excellent; very friendly and welcoming. The location is also great, close to everything we needed
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 2,005 reviews
Price from
$321.40
1 night, 2 adults

Ohla Eixample

Barcelona (1.4 mi from Sants Railway Station)

Offering a year-round outdoor pool with city views, Ohla Eixample is a stylish boutique hotel located 10 minutes’ walk from two of Gaudi’s major works, La Pedrera and Casa Batlló.

B
Brendan
From
Australia
Apart from the amazing rooms and location - a quieter part of Barcelona but lots of great shopping food and restaurants. The staff we’re incredibly welcoming and knowledgeable. Lots of great advice and recommendations. They tool the time to have a conversation with you and always checked to see how everything was going and did you need anything. We couldn’t have asked for more it was such an amazing stay. Fatima on reception was incredibly kind and helpful.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,615 reviews
Price from
$311.89
1 night, 2 adults

Hotel Casa Sagnier

Barcelona (1.5 mi from Sants Railway Station)

Ideally set in Barcelona, Hotel Casa Sagnier has air-conditioned rooms, a fitness center, free WiFi and a terrace. Offering a restaurant, the property also has a bar, as well as a sauna.

R
Roberta
From
Brazil
I liked absolutely everything at Casa Sagnier! Lovely and carefull staff, delicious breakfast, strategic location, very confortable room, amenitites etc etc.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,428 reviews
Price from
$367.79
1 night, 2 adults
See more properties near Sants Railway Station

Most booked hotels near Sants Railway Station in the past month

See all

Enjoy breakfast at hotels near Sants Railway Station

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 2,774 reviews

    Located in Barcelona, a 7-minute walk from Magic Fountain of Montjuic, Hotel Brick Barcelona features rooms with city views and free WiFi.

    From $286.96 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 4,467 reviews

    Occidental Barcelona 1929 is located in Barcelona, a 7-minute walk from Magic Fountain of Montjuic, and features a fitness center, a terrace and a bar.

    From $292.18 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 2,349 reviews

    Set just off Gran Vía and a 2-minute walk from Plaza Espanya Metro Station and the Fira Exhibition Center, Ofelias Hotel offers stylish rooms with free Wi-Fi.

    From $265.51 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 5,545 reviews

    Hotel Indigo Barcelona Plaza Espana, an IHG Hotel is a modern design hotel with a bright central courtyard. It offers free Wi-Fi and a convenient location, next to Barcelona’s Plaça Espanya.

    From $469.58 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 2,465 reviews

    Pestana Arena Barcelona is less than 5 minutes’ walk from Barcelona’s Plaza Espanya and Fira Exhibition Center.

  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 1,010 reviews

    Set just off Plaça d’Espanya and at the foot of Montjuïc, Hotel Acta Azul Barcelona offers stylish accommodations in central Barcelona. It features a roof terrace, 24-hour reception and free Wi-Fi.

    From $229.57 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 3,199 reviews

    This design hotel is just 492 feet from Plaça Espanya and opposite Las Arenas Shopping Center. It has an 8th-floor swimming pool and sun terrace with spectacular views of Montjuic.

    From $286.38 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 1,979 reviews

    Abba Sants Hotel is conveniently located a 5-minute walk from Barcelona’s main train station and Sants Estació Metro Station.

Hotels with great access to Sants Railway Station!

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 4,988 reviews

    Located in Barcelona's Plaza de España, Hotel Catalonia Barcelona Plaza offers a seasonal rooftop pool and a terrace with panoramic city views. It also has a fitness room, beauty salon and free Wi-Fi.

    From $324.65 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 243 reviews

    Located in Barcelona, a 7-minute walk from Sants Railway Station, Via Sants Hotel Barcelona, Tapestry Collection By Hilton provides accommodations with a garden, private parking, a shared lounge and a...

    From $223.34 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 2,327 reviews

    Catalonia Roma is 1969 feet from Sants AVE Train and Metro Station. It offers free Wi-Fi, and you can reach Barcelona city center in 10 minutes by Metro or bus.

    From $289.86 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 1,683 reviews

    SmartRoom Barcelona is a modern hotel located in central Barcelona, 0.6 mi from Sants Train Station.

    From $189.86 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 1,729 reviews

    Located 5 minutes’ walk from Les Corts Metro Station, this hotel offers modern accommodations in Barcelona. It has good access to the city's main attractions, such as the Nou Camp Football Stadium.

    From $222.63 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 2,547 reviews

    Located 1312 feet from Sants Station in Barcelona, NH Sants Barcelona offers modern, air-conditioned rooms with free WiFi, flat-screen TV and private bathroom.

    From $266.67 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 4,256 reviews

    Acta CITY47 is 5 minutes’ walk from Barcelona Sants Train Station and 15 minutes from the Fira Exhibition Center. It offers a 24-hour reception and air-conditioned rooms with free WiFi.

    From $234.09 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 1,390 reviews

    NH Barcelona Entenza is 10 minutes’ walk from Barcelona Sants Station and high-speed AVE Station. La Fira Exhibition Center is 0.9 mi away.

    From $227.25 per night