We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Accommodation
Price per night
Location
Any Distance
from
Style
  • Sort by:
  • Best Value
  • Lowest price
  • Distance
Updating list...
Hilton Diagonal Mar Barcelona
SAVE US$ 89
US$ 312
Agoda.com
US$ 223
View Deal
77.9 km from Sant Gregori
  • Free Wifi
  • Pool
Capri by Fraser Barcelona
Booking.com
US$ 166
View Deal
80.2 km from Sant Gregori
  • Free Wifi
  • Restaurant
Novotel Barcelona City
SAVE US$ 70
US$ 259
Booking.com
US$ 189
View Deal
79.5 km from Sant Gregori
  • Free Wifi
  • Pool
Leonardo Boutique Hotel Barcelona Sagrada Familia
TripAdvisor
US$ 148
View Deal
79.1 km from Sant Gregori
  • Free Wifi
Ayre Hotel Rosellon
SAVE US$ 4
US$ 191
Ayre Hoteles
US$ 187
View Deal
80.3 km from Sant Gregori
  • Free Wifi
  • Restaurant
Hotel Ciutat de Girona
SAVE US$ 4
US$ 136
Hotels.com
US$ 132
View Deal
6.8 km from Sant Gregori
  • Free Wifi
  • Pool
Four Points by Sheraton Barcelona Diagonal
SAVE US$ 23
US$ 152
Expedia.com
US$ 129
View Deal
79.2 km from Sant Gregori
  • Free Wifi
  • Restaurant
Ibis Barcelona Pza Glories 22
ibis
US$ 116
View Deal
79.6 km from Sant Gregori
  • Free Wifi
  • Bar/Lounge
Hotel Diana
Orbitz.com
US$ 230
View Deal
34.0 km from Sant Gregori
  • Free Wifi
  • Beachfront
Hotel Sagrada Familia
TripAdvisor
US$ 164
View Deal
80.3 km from Sant Gregori
  • Free Wifi
Nyx Hotel
Orbitz.com
US$ 104
View Deal
79.8 km from Sant Gregori
  • Free Wifi
  • Bar/Lounge
Nord 1901
Booking.com
US$ 119
View Deal
6.8 km from Sant Gregori
  • Free Wifi
  • Pool
Holiday Inn Express
SAVE US$ 13
US$ 195
Priceline
US$ 182
View Deal
79.4 km from Sant Gregori
  • Free Wifi
  • Breakfast included
NH Barcelona La Maquinista
NH Hotels
US$ 114
View Deal
75.9 km from Sant Gregori
  • Free Wifi
  • Restaurant
Hotel Duran
Hotels.com
US$ 100
View Deal
35.7 km from Sant Gregori
  • Free Wifi
  • Restaurant
Hotel Delamar
SAVE US$ 6
US$ 214
Expedia.com
US$ 208
View Deal
33.4 km from Sant Gregori
  • Free Wifi
  • Pool
Kyriad Perpignan Sud
SAVE US$ 15
US$ 136
Booking.com
US$ 121
View Deal
76.0 km from Sant Gregori
  • Free Wifi
  • Free Parking
Hotel Delfin
SAVE US$ 33
US$ 218
Priceline
US$ 185
View Deal
33.8 km from Sant Gregori
  • Free Wifi
  • Breakfast included
Hotel Kaktus Playa
Booking.com
US$ 181
View Deal
42.7 km from Sant Gregori
  • Breakfast included
  • Pool
Vincci Bit
SAVE US$ 25
US$ 173
Agoda.com
US$ 148
View Deal
77.8 km from Sant Gregori
  • Free Wifi
  • Pool
Hotel Indalo Park
Priceline
US$ 182
View Deal
39.4 km from Sant Gregori
  • Pool
  • Beachfront
B&B El Pekinaire
Booking.com
US$ 163
View Deal
42.4 km from Sant Gregori
  • Free Wifi
  • Beachfront
Hotel Blau Mar
No availability for your dates from these sites
38.6 km from Sant Gregori
  • Free Wifi
  • Free Parking
Hotel Boutique Horta d'en Rahola
Loading prices...
55.3 km from Sant Gregori
  • Free Wifi
  • Free Parking
Ibis Barcelona Meridiana
SAVE US$ 49
US$ 150
ibis
US$ 101
View Deal
77.2 km from Sant Gregori
  • Free Wifi
  • Restaurant
Les Mimosas
Loading prices...
68.0 km from Sant Gregori
  • Free Wifi
  • Beachfront
Ibis Barcelona Santa Coloma
ibis
US$ 83
View Deal
74.1 km from Sant Gregori
  • Free Wifi
  • Bar/Lounge
Hotel Volga
No availability for your dates from these sites
42.0 km from Sant Gregori
  • Free Wifi
  • Breakfast included
Silken Park Hotel San Jorge
Orbitz.com
US$ 351
View Deal
33.5 km from Sant Gregori
  • Free Wifi
  • Breakfast included
Hotel Mon Sant Benet
SAVE US$ 4
US$ 123
Expedia.com
US$ 119
View Deal
74.8 km from Sant Gregori
  • Free Wifi
  • Free Parking
*Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.