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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Johnson Beach

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
25400 Perdido Beach Blvd., Orange Beach, AL 36561-3109
16.8 km from Johnson Beach
Top Deal
US$275*
US$230* /night
View Deal
Travelocity
US$230*
Orbitz.com
US$230*
HotelQuickly
US$275*
22984 Perdido Beach Blvd, Orange Beach, AL 36561-3066
21.1 km from Johnson Beach
No availability for your dates from these sites
Booking.com
Hotwire.com
Priceline
561 East Beach Blvd., Orange Beach, AL 36561
22.3 km from Johnson Beach
No availability for your dates from these sites
Expedia.com
Hotwire.com
Orbitz.com
600 S Palafox St, Pensacola, FL 32502-5934
23.2 km from Johnson Beach
#28 of 65 hotels in Pensacola
US$189* /night
View Deal
TripAdvisor
US$189*
Booking.com
US$189*
CheapTickets
US$189*
101 E Main St, Pensacola, FL 32502-5925
23.3 km from Johnson Beach
Loading prices...
Hotels.com
Expedia.com
Orbitz.com
200 N Palafox St, Pensacola, FL 32502-4841
23.6 km from Johnson Beach
#22 of 65 hotels in Pensacola
Top Deal
US$109*
US$106* /night
View Deal
Orbitz.com
US$106*
TripAdvisor
US$106*
getaroom.com
US$109*
223 E Garden St, Pensacola, FL 32502-6090
23.7 km from Johnson Beach
#37 of 65 hotels in Pensacola
No photo provided
710 N Palafox St, Pensacola, FL 32501-3924
23.9 km from Johnson Beach
#35 of 65 hotels in Pensacola
US$89* /night
View Deal
Expedia.com
US$89*
Hotwire.com
US$89*
Priceline
US$89*
200 E Gregory St, Pensacola, FL 32502-4963
24.1 km from Johnson Beach
#12 of 65 hotels in Pensacola
US$155* /night
View Deal
Expedia.com
US$155*
TripAdvisor
US$155*
Travelocity
US$155*
51 Gulf Breeze Pkwy, Gulf Breeze, FL 32561-4461
24.7 km from Johnson Beach
Top Deal
US$168*
US$139* /night
View Deal
Hotwire.com
US$139*
Priceline
US$139*
HotelQuickly
US$168*
61 Gulf Breeze Pkwy, Gulf Breeze, FL 32561-4461
24.8 km from Johnson Beach
Top Deal
US$147*
US$142* /night
View Deal
Booking.com
US$147*
Hotwire.com
US$147*
Hampton.com
US$147*
601 E Chase St, Pensacola, FL 32502-6232
24.8 km from Johnson Beach
#14 of 65 hotels in Pensacola
US$179* /night
View Deal
Residence Inn
US$179*
Hotwire.com
US$179*
Expedia.com
US$179*
700 E Chase St, Pensacola, FL 32502-6235
24.9 km from Johnson Beach
#20 of 65 hotels in Pensacola
US$179* /night
View Deal
Orbitz.com
US$179*
Expedia.com
US$179*
Courtyard
US$179*
3750 Gulf Shores Parkway, Gulf Shores, AL 36542-2750
25.1 km from Johnson Beach
Top Deal
US$161*
US$152* /night
View Deal
Booking.com
US$161*
Expedia.com
US$152*
Priceline
US$152*
3600 Gulf Shores Pkwy, Gulf Shores, AL 36542-2720
25.2 km from Johnson Beach
Top Deal
US$121*
US$118* /night
View Deal
Hotels.com
US$118*
Expedia.com
US$118*
Cancelon
US$121*
20375 Keller Rd, Gulf Shores, AL 36535-3993
25.2 km from Johnson Beach
US$100* /night
View Deal
Priceline
US$100*
Sponsored
3111 Loop Rd, Orange Beach, AL 36561-6198
17.0 km from Johnson Beach
US$189* /night
View Deal
Orbitz.com
US$189*
Booking.com
US$189*
TripAdvisor
US$189*
505 E Beach Blvd, Gulf Shores, AL 36542-6627
25.3 km from Johnson Beach
No availability for your dates from these sites
Hotels.com
3947 Gulf Shores Parkway, Gulf Shores, AL 36542-2735
25.4 km from Johnson Beach
US$135* /night
View Deal
Booking.com
US$135*
Expedia.com
US$135*
Travelocity
US$135*
5829 Pensacola Blvd, Pensacola, FL 32505-2523
25.5 km from Johnson Beach
#25 of 65 hotels in Pensacola
US$70* /night
View Deal
Booking.com
Orbitz.com
Travelocity
843 Gulf Breeze Pkwy, Gulf Breeze, FL 32561-4722
25.5 km from Johnson Beach
No availability for your dates from these sites
Expedia.com
Hotwire.com
Travelocity
3025 W 1st St, Gulf Shores, AL 36542-2710
25.8 km from Johnson Beach
Top Deal
US$120*
US$110* /night
View Deal
Hotels.com
US$110*
Travelocity
US$110*
Priceline
US$120*
3049 West 1st Street, Gulf Shores, AL 36542-2710
25.8 km from Johnson Beach
Top Deal
US$122*
US$110* /night
View Deal
Expedia.com
US$110*
Travelocity
US$110*
Elvoline
US$122*
337 East Beach Boulevard, PO Box 481, Gulf Shores, AL 36542
25.9 km from Johnson Beach
US$400* /night
View Deal
TripAdvisor
US$400*
Expedia.com
US$400*
CheapTickets
US$400*
6551 Pensacola Blvd, Pensacola, FL 32505-1703
25.9 km from Johnson Beach
#54 of 65 hotels in Pensacola
No photo provided
No availability for your dates from these sites
Hotwire.com
333 Fort Pickens Road, Pensacola Beach, FL 32561-2011
26.0 km from Johnson Beach
Top Deal
US$447*
US$318* /night
View Deal
Booking.com
US$338*
HIExpress.com
US$318*
HotelQuickly
US$447*
1701 Gulf Shores Pkwy, Gulf Shores, AL 36542-3431
26.0 km from Johnson Beach
Top Deal
US$162*
US$141* /night
View Deal
Booking.com
US$146*
Orbitz.com
US$146*
HOTEL.INFO
US$162*
6550 Pensacola Blvd, Pensacola, FL 32505-1704
26.1 km from Johnson Beach
#13 of 65 hotels in Pensacola
Top Deal
US$110*
US$103* /night
View Deal
Travelocity
US$103*
Booking.com
US$110*
Orbitz.com
US$103*
1585 Gulf Shores Pkwy, Gulf Shores, AL 36542-3437
26.1 km from Johnson Beach
6703 Pensacola Blvd, Pensacola, FL 32505-1707
26.1 km from Johnson Beach
#48 of 65 hotels in Pensacola
Top Deal
US$100*
US$97* /night
View Deal
Orbitz.com
US$97*
TripAdvisor
US$97*
Cancelon
US$100*
160 West Commerce Avenue, Gulf Shores, AL 36542-3498
26.2 km from Johnson Beach
Top Deal
US$202*
US$144* /night
View Deal
Booking.com
US$153*
Expedia.com
US$153*
HotelQuickly
US$202*
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.