18 hotels in Avalon
888 Country Club Drive, Avalon | 3 star hotelfrom $151
120 Sumner Ave, Avalon | 2 star hotelfrom $171
513 Crescent Ave., Avalon | 3 star hotelfrom $251
- Hip, clean, comfortable
- Location, Location, Location
- The Perfect Place to Stay
231 Beacon St., Avalon | 3 star hotelfrom $119
- Had a great mini-vacation!!
- Most comfortable mattresses ever!! Loved the balcony suite!
- Excellent paradise package + baby friendly island
124 Whittley Ave, Avalon | Hotelfrom $195
- The best hotel on the island
- We felt like royalty
- Great B & B for some R & R!
417 Crescent Ave., Avalon | 3 star hotelfrom $145
- Don't stay in the small room!
- Awesome! Simply Perfect!
- Simply Perfect
111 Crescent Avenue, Avalon | 3 star hotelfrom $95
- Harbor Views
- This is an awesome place to stay especially for first-timers!!!
- Restaurant is superb
205 Crescent Ave., Avalon | 4 star hotelfrom $356
- Very Underwhelmed
- Catalina LOVED IT
- Pleasant and convenient
125 Sumner Street, Avalon | Hotelfrom $126
230 Marilla Ave, Avalon | Hotelfrom $120
131 Metropole Street, Avalon | Hotelfrom $95
409 Crescent Ave., Avalon | Hotelfrom $69
229 Metropole Ave, Avalon | Hotelfrom $168
505 N Kingshighway St, Cape Girardeau | Hotelfrom $200
200 Marilla Avenue, Avalon | Hotelfrom $94
- Satisfied customer
- Perfect stay
- Hell of a hill, but enjoyed the stay
415 Crescent Avenue, Avalon | Hotelfrom $100
- Great location
199 Chimes Tower Road, Avalon | Hotelfrom $85
- Love the history
- Best historical place to stay in Avalon away from the crowds
- Relaxing and Stress Free
235 Sumner Avenue, Avalon | Hotelfrom $90
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.