Barcelona
2,752 apartments
Spain is home to a wide range of accommodation options, from its major cities and business centres to coastal resorts, mountain retreats, and historic towns. TravellerGPT lists apartments across 2,540 cities in Spain, giving you one place to compare real-time prices, read verified guest reviews, and book with free cancellation on selected rooms.
Browse by city using the grid below. Each city page shows the full range of available property types — hotels, resorts, guesthouses, and serviced apartments — along with filters for amenities such as swimming pool, free parking, free WiFi, spa, and pet-friendly options. Select a destination to see current prices and availability.
2,752 apartments
2,461 apartments
1,721 apartments
1,427 apartments
1,418 apartments
1,097 apartments
1,041 apartments
975 apartments
844 apartments
769 apartments
741 apartments
730 apartments
691 apartments
688 apartments
685 apartments
681 apartments
645 apartments
631 apartments
618 apartments
597 apartments
528 apartments
517 apartments
516 apartments
516 apartments
492 apartments
489 apartments
453 apartments
427 apartments
424 apartments
419 apartments
414 apartments
388 apartments
380 apartments
380 apartments
377 apartments
373 apartments
359 apartments
358 apartments
358 apartments
352 apartments
317 apartments
310 apartments
299 apartments
297 apartments
293 apartments
276 apartments
266 apartments
256 apartments
253 apartments
222 apartments
211 apartments
208 apartments
205 apartments
205 apartments
201 apartments
199 apartments
197 apartments
196 apartments
195 apartments
194 apartments
190 apartments
187 apartments
184 apartments
181 apartments
174 apartments
168 apartments
167 apartments
166 apartments
165 apartments
161 apartments
155 apartments
153 apartments
151 apartments
150 apartments
148 apartments
145 apartments
144 apartments
143 apartments
143 apartments
139 apartments
137 apartments
134 apartments
134 apartments
134 apartments
133 apartments
132 apartments
131 apartments
131 apartments
131 apartments
131 apartments
128 apartments
126 apartments
123 apartments
123 apartments
117 apartments
115 apartments
114 apartments
114 apartments
112 apartments
110 apartments
110 apartments
109 apartments
107 apartments
106 apartments
103 apartments
102 apartments
102 apartments
100 apartments
99 apartments
98 apartments
96 apartments
96 apartments
95 apartments
92 apartments
88 apartments
88 apartments
88 apartments
87 apartments
87 apartments
87 apartments
86 apartments
85 apartments
85 apartments
85 apartments
85 apartments
83 apartments
81 apartments
80 apartments
79 apartments
79 apartments
78 apartments
78 apartments
77 apartments
77 apartments
76 apartments
76 apartments
76 apartments
75 apartments
74 apartments
74 apartments
73 apartments
72 apartments
72 apartments
72 apartments
71 apartments
71 apartments
71 apartments
66 apartments
65 apartments
64 apartments
64 apartments
64 apartments
63 apartments
62 apartments
62 apartments
62 apartments
61 apartments
60 apartments
59 apartments
59 apartments
58 apartments
58 apartments
58 apartments
54 apartments
54 apartments
53 apartments
53 apartments
53 apartments
51 apartments
51 apartments
51 apartments
51 apartments
50 apartments
50 apartments
48 apartments
47 apartments
47 apartments
47 apartments
47 apartments
47 apartments
47 apartments
46 apartments
45 apartments
45 apartments
45 apartments
44 apartments
44 apartments
44 apartments
43 apartments
43 apartments
43 apartments
43 apartments
43 apartments
42 apartments
42 apartments
42 apartments
42 apartments
42 apartments
42 apartments
41 apartments
41 apartments
41 apartments
40 apartments
40 apartments
40 apartments
40 apartments
40 apartments
39 apartments
39 apartments
39 apartments
38 apartments
38 apartments
38 apartments
37 apartments
36 apartments
36 apartments
36 apartments
36 apartments
36 apartments
36 apartments
35 apartments
35 apartments
35 apartments
35 apartments
34 apartments
34 apartments
34 apartments
34 apartments
34 apartments
34 apartments
34 apartments
34 apartments
33 apartments
33 apartments
33 apartments
33 apartments
33 apartments
33 apartments
32 apartments
32 apartments
32 apartments
32 apartments
32 apartments
32 apartments
31 apartments
31 apartments
31 apartments
31 apartments
31 apartments
31 apartments
30 apartments
30 apartments
29 apartments
29 apartments
29 apartments
29 apartments
28 apartments
28 apartments
28 apartments
28 apartments
28 apartments
28 apartments
28 apartments
28 apartments
28 apartments
27 apartments
27 apartments
27 apartments
27 apartments
27 apartments
27 apartments
27 apartments
27 apartments
27 apartments
27 apartments
27 apartments
26 apartments
26 apartments
26 apartments
26 apartments
26 apartments
26 apartments
26 apartments
25 apartments
25 apartments
25 apartments
25 apartments
24 apartments
24 apartments
24 apartments
24 apartments
24 apartments
24 apartments
24 apartments
24 apartments
24 apartments
23 apartments
23 apartments
23 apartments
23 apartments
23 apartments
23 apartments
23 apartments
23 apartments
23 apartments
22 apartments
22 apartments
22 apartments
22 apartments
22 apartments
22 apartments
22 apartments
22 apartments
21 apartments
21 apartments
21 apartments
21 apartments
21 apartments
21 apartments
21 apartments
21 apartments
21 apartments
20 apartments
20 apartments
20 apartments
20 apartments
20 apartments
20 apartments
19 apartments
19 apartments
18 apartments
18 apartments
18 apartments
18 apartments
18 apartments
18 apartments
18 apartments
18 apartments
18 apartments
18 apartments
18 apartments
18 apartments
17 apartments
17 apartments
17 apartments
17 apartments
17 apartments
17 apartments
17 apartments
17 apartments
17 apartments
17 apartments
17 apartments
17 apartments
17 apartments
16 apartments
16 apartments
16 apartments
16 apartments
16 apartments
16 apartments
16 apartments
16 apartments
16 apartments
16 apartments
16 apartments
16 apartments
16 apartments
15 apartments
15 apartments
15 apartments
15 apartments
15 apartments
15 apartments
15 apartments
15 apartments
15 apartments
15 apartments
15 apartments
15 apartments
15 apartments
15 apartments
15 apartments
15 apartments
15 apartments
15 apartments
15 apartments
15 apartments
14 apartments
14 apartments
14 apartments
14 apartments
14 apartments
14 apartments
14 apartments
14 apartments
14 apartments
14 apartments
14 apartments
14 apartments
13 apartments
13 apartments
13 apartments
13 apartments
13 apartments
13 apartments
13 apartments
13 apartments
13 apartments
13 apartments
13 apartments
13 apartments
13 apartments
13 apartments
13 apartments
13 apartments
13 apartments
13 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
12 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
11 apartments
10 apartments
10 apartments
10 apartments
10 apartments
10 apartments
10 apartments
10 apartments
10 apartments
10 apartments
10 apartments
10 apartments
10 apartments
10 apartments
10 apartments
10 apartments
10 apartments
10 apartments
10 apartments
10 apartments
10 apartments
10 apartments
10 apartments
9 apartments
9 apartments
9 apartments
9 apartments
9 apartments