Madrid
3,101 hotels
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 hotels across 5,350 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.
3,101 hotels
2,481 hotels
1,623 hotels
1,369 hotels
1,312 hotels
1,311 hotels
1,110 hotels
1,064 hotels
939 hotels
918 hotels
898 hotels
894 hotels
889 hotels
873 hotels
872 hotels
810 hotels
781 hotels
765 hotels
745 hotels
745 hotels
675 hotels
652 hotels
640 hotels
615 hotels
592 hotels
576 hotels
554 hotels
538 hotels
534 hotels
514 hotels
497 hotels
491 hotels
480 hotels
472 hotels
454 hotels
449 hotels
441 hotels
440 hotels
440 hotels
437 hotels
413 hotels
408 hotels
394 hotels
367 hotels
351 hotels
351 hotels
343 hotels
336 hotels
334 hotels
327 hotels
319 hotels
317 hotels
316 hotels
313 hotels
308 hotels
303 hotels
292 hotels
292 hotels
287 hotels
285 hotels
284 hotels
269 hotels
265 hotels
264 hotels
263 hotels
260 hotels
258 hotels
256 hotels
255 hotels
255 hotels
250 hotels
246 hotels
245 hotels
241 hotels
241 hotels
235 hotels
234 hotels
234 hotels
233 hotels
233 hotels
230 hotels
222 hotels
222 hotels
219 hotels
214 hotels
209 hotels
209 hotels
207 hotels
205 hotels
203 hotels
202 hotels
201 hotels
200 hotels
198 hotels
198 hotels
197 hotels
193 hotels
191 hotels
189 hotels
189 hotels
187 hotels
187 hotels
183 hotels
181 hotels
180 hotels
171 hotels
170 hotels
168 hotels
168 hotels
167 hotels
167 hotels
166 hotels
164 hotels
161 hotels
159 hotels
158 hotels
158 hotels
156 hotels
155 hotels
155 hotels
153 hotels
153 hotels
151 hotels
150 hotels
150 hotels
144 hotels
137 hotels
137 hotels
134 hotels
133 hotels
133 hotels
131 hotels
128 hotels
122 hotels
121 hotels
120 hotels
120 hotels
119 hotels
119 hotels
115 hotels
115 hotels
114 hotels
114 hotels
114 hotels
113 hotels
112 hotels
111 hotels
111 hotels
111 hotels
111 hotels
110 hotels
108 hotels
108 hotels
108 hotels
107 hotels
107 hotels
105 hotels
103 hotels
102 hotels
101 hotels
101 hotels
101 hotels
100 hotels
99 hotels
99 hotels
97 hotels
97 hotels
94 hotels
93 hotels
92 hotels
91 hotels
90 hotels
90 hotels
89 hotels
87 hotels
87 hotels
87 hotels
87 hotels
86 hotels
85 hotels
84 hotels
83 hotels
82 hotels
82 hotels
82 hotels
80 hotels
80 hotels
80 hotels
79 hotels
78 hotels
78 hotels
77 hotels
77 hotels
76 hotels
76 hotels
76 hotels
76 hotels
75 hotels
75 hotels
75 hotels
75 hotels
75 hotels
75 hotels
75 hotels
74 hotels
74 hotels
74 hotels
73 hotels
72 hotels
72 hotels
71 hotels
71 hotels
71 hotels
70 hotels
70 hotels
70 hotels
69 hotels
69 hotels
69 hotels
68 hotels
68 hotels
68 hotels
68 hotels
67 hotels
67 hotels
67 hotels
66 hotels
66 hotels
65 hotels
65 hotels
65 hotels
64 hotels
64 hotels
64 hotels
64 hotels
63 hotels
63 hotels
63 hotels
62 hotels
62 hotels
61 hotels
61 hotels
61 hotels
60 hotels
60 hotels
60 hotels
59 hotels
59 hotels
59 hotels
58 hotels
58 hotels
58 hotels
58 hotels
58 hotels
58 hotels
57 hotels
57 hotels
57 hotels
57 hotels
56 hotels
56 hotels
56 hotels
56 hotels
55 hotels
55 hotels
55 hotels
55 hotels
55 hotels
54 hotels
54 hotels
54 hotels
53 hotels
52 hotels
52 hotels
52 hotels
52 hotels
52 hotels
51 hotels
50 hotels
50 hotels
49 hotels
49 hotels
49 hotels
49 hotels
49 hotels
49 hotels
48 hotels
47 hotels
47 hotels
46 hotels
46 hotels
46 hotels
46 hotels
45 hotels
45 hotels
45 hotels
45 hotels
45 hotels
44 hotels
44 hotels
44 hotels
44 hotels
44 hotels
44 hotels
43 hotels
43 hotels
42 hotels
42 hotels
42 hotels
42 hotels
42 hotels
42 hotels
42 hotels
41 hotels
41 hotels
41 hotels
41 hotels
41 hotels
41 hotels
40 hotels
40 hotels
40 hotels
40 hotels
40 hotels
40 hotels
40 hotels
39 hotels
39 hotels
39 hotels
39 hotels
39 hotels
39 hotels
39 hotels
38 hotels
38 hotels
38 hotels
38 hotels
38 hotels
38 hotels
37 hotels
37 hotels
37 hotels
37 hotels
37 hotels
37 hotels
37 hotels
37 hotels
37 hotels
37 hotels
36 hotels
36 hotels
36 hotels
36 hotels
36 hotels
36 hotels
36 hotels
35 hotels
35 hotels
35 hotels
35 hotels
35 hotels
35 hotels
35 hotels
35 hotels
35 hotels
35 hotels
34 hotels
34 hotels
34 hotels
34 hotels
34 hotels
34 hotels
34 hotels
34 hotels
34 hotels
34 hotels
34 hotels
33 hotels
33 hotels
33 hotels
33 hotels
33 hotels
33 hotels
33 hotels
32 hotels
32 hotels
32 hotels
32 hotels
32 hotels
32 hotels
32 hotels
32 hotels
32 hotels
32 hotels
31 hotels
31 hotels
31 hotels
31 hotels
31 hotels
31 hotels
31 hotels
31 hotels
31 hotels
31 hotels
31 hotels
30 hotels
30 hotels
30 hotels
30 hotels
30 hotels
30 hotels
30 hotels
30 hotels
30 hotels
30 hotels
30 hotels
29 hotels
29 hotels
29 hotels
29 hotels
29 hotels
29 hotels
29 hotels
28 hotels
28 hotels
28 hotels
28 hotels
28 hotels
28 hotels
28 hotels
28 hotels
28 hotels
28 hotels
28 hotels
28 hotels
28 hotels
28 hotels
28 hotels
28 hotels
28 hotels
28 hotels
28 hotels
28 hotels
28 hotels
27 hotels
27 hotels
27 hotels
27 hotels
27 hotels
27 hotels
27 hotels
27 hotels
27 hotels
27 hotels
27 hotels
27 hotels
26 hotels
26 hotels
26 hotels
26 hotels
26 hotels
26 hotels
26 hotels
26 hotels
26 hotels
26 hotels
26 hotels
26 hotels
26 hotels
26 hotels
26 hotels
26 hotels
26 hotels
26 hotels
26 hotels
26 hotels
25 hotels
25 hotels
25 hotels
25 hotels
25 hotels
25 hotels
25 hotels
25 hotels
25 hotels
25 hotels
25 hotels
25 hotels
25 hotels
25 hotels
25 hotels
24 hotels
24 hotels
24 hotels
24 hotels
24 hotels
24 hotels
24 hotels
24 hotels
24 hotels