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 Crystal River National Wildlife Refuge

  • 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
9301 West Fort Island Trail, Crystal River, FL 34429
0.5 km from Crystal River National Wildlife Refuge
#3 of 9 hotels in Crystal River

The price you found is 19% lower than this hotel's average rate of US$127/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$133*
US$103* /night
View Deal
Booking.com
US$131*
AscendHotels
US$131*
Travelocity
US$133*
1610 S.E. Paradise Circle, Crystal River, FL 34429
0.2 km from Crystal River National Wildlife Refuge
#8 of 9 hotels in Crystal River
Top Deal
US$88*
US$79* /night
View Deal
TripAdvisor
US$79*
Travelocity
US$88*
Priceline
US$79*
9301 West Fort Island Trail, Crystal River, FL 34429
0.5 km from Crystal River National Wildlife Refuge
#3 of 9 hotels in Crystal River

The price you found is 19% lower than this hotel's average rate of US$127/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$133*
US$103* /night
View Deal
Booking.com
US$131*
AscendHotels
US$131*
Travelocity
US$133*
1103 N Suncoast Blvd, Crystal River, FL 34429-5483
1.4 km from Crystal River National Wildlife Refuge
#1 of 9 hotels in Crystal River
Top Deal
US$142*
US$127* /night
View Deal
TripAdvisor
US$127*
Hampton.com
US$129*
AMOMA
US$142*
506 NW 1st Ave, Crystal River, FL 34428-4002
1.6 km from Crystal River National Wildlife Refuge
#4 of 9 hotels in Crystal River
US$100* /night
View Deal
Hotwire.com
US$100*
Hotels.com
US$100*
Travelocity
US$100*
614 Northwest Highway 19, Crystal River, FL 34428
1.7 km from Crystal River National Wildlife Refuge
#5 of 9 hotels in Crystal River
Top Deal
US$177*
US$140* /night
View Deal
TripAdvisor
US$139*
BestWestern.com
US$142*
HotelQuickly
US$177*
1203 NE 5th Street, Crystal River, FL 34429
2.6 km from Crystal River National Wildlife Refuge
#2 of 9 hotels in Crystal River
Top Deal
US$158*
US$131* /night
View Deal
Booking.com
US$133*
Expedia.com
US$133*
HotelQuickly
US$158*
2380 NW Highway-19, Crystal River, FL 34428
4.2 km from Crystal River National Wildlife Refuge
#6 of 9 hotels in Crystal River

The price you found is 13% lower than this hotel's average rate of US$79/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$99*
US$69* /night
View Deal
Hotels.com
US$71*
Travelocity
US$71*
HotelQuickly
US$99*
2575 NW US Highway 19, Crystal River, FL 34428-2970
4.6 km from Crystal River National Wildlife Refuge
#9 of 9 hotels in Crystal River
Top Deal
US$79*
US$59* /night
View Deal
TripAdvisor
US$59*
Expedia.com
US$60*
HotelQuickly
US$79*
4486 N Suncoast Blvd, US 19 N, Crystal River, FL 34428-6368
5.2 km from Crystal River National Wildlife Refuge
#7 of 9 hotels in Crystal River
Top Deal
US$106*
US$89* /night
View Deal
Travelocity
US$91*
Orbitz.com
US$91*
HotelQuickly
US$106*
U.S. 19 at Rte. 490A, Homosassa, FL 34448
9.1 km from Crystal River National Wildlife Refuge
No photo provided
4076 S. Suncoast Blvd., Homosassa, FL 34446
9.2 km from Crystal River National Wildlife Refuge
Top Deal
US$73*
US$63* /night
View Deal
Hotels.com
US$72*
Orbitz.com
US$72*
getaroom.com
US$73*
10605 W Halls River Rd, Homosassa, FL 34448-3418
9.9 km from Crystal River National Wildlife Refuge
10738 W Halls River Rd, Homosassa Springs, FL 34448-3459
10.5 km from Crystal River National Wildlife Refuge
4891 S Suncoast Blvd, Homosassa, FL 34446-1703
10.7 km from Crystal River National Wildlife Refuge
Loading prices...
Travelocity
Expedia.com
Hotels.com
5297 S Cherokee Way, Homosassa Springs, FL 34448-4424
11.3 km from Crystal River National Wildlife Refuge
4395 N Lecanto Hwy, Beverly Hills, FL 34465-3108
13.8 km from Crystal River National Wildlife Refuge
No availability for your dates from these sites
Hotwire.com
Expedia.com
Travelocity
350 East Norvell Bryant Highway, Hernando, FL 34442-4776
16.1 km from Crystal River National Wildlife Refuge
US$94* /night
View Deal
TripAdvisor
US$94*
QualityInn
US$94*
Travelocity
US$94*
903 E Gulf To Lake Hwy, Lecanto, FL 34461-9393
17.0 km from Crystal River National Wildlife Refuge
Top Deal
US$99*
US$97* /night
View Deal
TripAdvisor
US$97*
Booking.com
US$99*
Hotels.com
US$99*
2350 N Florida Ave, Hernando, FL 34442-5601
21.5 km from Crystal River National Wildlife Refuge
US$61* /night
View Deal
TripAdvisor
US$61*
Orbitz.com
US$61*
Hotels.com
US$61*
2355 N Florida Ave, Hernando, FL 34442-4424
21.5 km from Crystal River National Wildlife Refuge
No photo provided
12189 S Williams St, (Highway US 41), Dunnellon, FL 34432-6054
22.0 km from Crystal River National Wildlife Refuge
12094 S Williams St, Dunnellon, FL 34432-6021
22.1 km from Crystal River National Wildlife Refuge
Top Deal
US$78*
US$75* /night
View Deal
Travelocity
US$78*
Orbitz.com
US$78*
Expedia.com
US$78*
20052 Brooks St, Dunnellon, FL 34432-8344
23.7 km from Crystal River National Wildlife Refuge
Top Deal
US$115*
US$98* /night
View Deal
TripAdvisor
US$98*
Hotels.com
US$115*
Booking.com
US$99*
1301 Highway 41 N, Inverness, FL 34450-3958
24.7 km from Crystal River National Wildlife Refuge
721 S US Highway 41, Inverness, FL 34450-6031
27.6 km from Crystal River National Wildlife Refuge
US$80* /night
View Deal
TripAdvisor
US$80*
Travelocity
US$80*
Orbitz.com
US$80*
2075 SW Highway 484, Ocala, FL 34473-4013
45.1 km from Crystal River National Wildlife Refuge
Top Deal
US$114*
US$101* /night
View Deal
TripAdvisor
US$101*
Hampton.com
US$104*
AMOMA
US$114*
13600 SW 17th Ct, Ocala, FL 34473-9034
45.3 km from Crystal River National Wildlife Refuge
Top Deal
US$108*
US$81* /night
View Deal
TripAdvisor
US$81*
Booking.com
US$82*
HotelQuickly
US$108*
1770 SW 134th St, Ocala, FL 34473-5240
45.4 km from Crystal River National Wildlife Refuge
Top Deal
US$90*
US$64* /night
View Deal
TripAdvisor
US$64*
Hotels.com
US$67*
HotelQuickly
US$90*
4610 SW 49th Rd, Ocala, FL 34474-6262
47.9 km from Crystal River National Wildlife Refuge
Top Deal
US$131*
US$120* /night
View Deal
Homewood
US$121*
Expedia.com
US$121*
AMOMA
US$131*
3712 SW 38th Ave, Ocala, FL 34474-4380
49.2 km from Crystal River National Wildlife Refuge
Top Deal
US$99*
US$93* /night
View Deal
TripAdvisor
US$93*
Booking.com
US$96*
Courtyard
US$99*
Still looking for a place to stay?
Crystal River has 2 B&Bs/inns with 54 reviews
244 NE 2nd Ct, Crystal River, FL 34429-4172
1.4 km from Crystal River National Wildlife Refuge
#1 of 2 Crystal River B&B and Inns
310 N Citrus Ave, Crystal River, FL 34428-4013
1.4 km from Crystal River National Wildlife Refuge
#2 of 2 Crystal River B&B and Inns
See all 2 Crystal River B&Bs/inns
See all hotels in or near Crystal River
12189 S Williams St, (Highway US 41), Dunnellon, FL 34432-6054
22.0 km from Crystal River National Wildlife Refuge
12094 S Williams St, Dunnellon, FL 34432-6021
22.1 km from Crystal River National Wildlife Refuge
Top Deal
US$78*
US$75* /night
View Deal
Travelocity
US$78*
Orbitz.com
US$78*
Expedia.com
US$78*
20052 Brooks St, Dunnellon, FL 34432-8344
23.7 km from Crystal River National Wildlife Refuge
Top Deal
US$115*
US$98* /night
View Deal
TripAdvisor
US$98*
Hotels.com
US$115*
Booking.com
US$99*
350 East Norvell Bryant Highway, Hernando, FL 34442-4776
16.1 km from Crystal River National Wildlife Refuge
US$94* /night
View Deal
TripAdvisor
US$94*
QualityInn
US$94*
Travelocity
US$94*
903 E Gulf To Lake Hwy, Lecanto, FL 34461-9393
17.0 km from Crystal River National Wildlife Refuge
Top Deal
US$99*
US$97* /night
View Deal
TripAdvisor
US$97*
Booking.com
US$99*
Hotels.com
US$99*