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 Six Flags Discovery Kingdom

  • Sort by:
  • Ranking
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
1596 Fairgrounds Dr, Vallejo, CA 94589-2080
0.6 km from Six Flags Discovery Kingdom
#2 of 18 hotels in Vallejo
Check In Check Out
Show Prices
1000 Fairgrounds Dr, Vallejo, CA 94589-4000
0.3 km from Six Flags Discovery Kingdom
#1 of 18 hotels in Vallejo
Check In Check Out
Show Prices
1596 Fairgrounds Dr, Vallejo, CA 94589-2080
0.6 km from Six Flags Discovery Kingdom
#2 of 18 hotels in Vallejo
Check In Check Out
Show Prices
1000 Admiral Callaghan Lane, Vallejo, CA 94591
1.1 km from Six Flags Discovery Kingdom
#13 of 18 hotels in Vallejo
Check In Check Out
Show Prices
458 Fairgrounds Dr, Vallejo, CA 94589-2810
1.2 km from Six Flags Discovery Kingdom
#14 of 18 hotels in Vallejo
Check In Check Out
Show Prices
1185 Admiral Callaghan Ln., Vallejo, CA 94591
1.5 km from Six Flags Discovery Kingdom
#6 of 18 hotels in Vallejo
Check In Check Out
Show Prices
300 Fairgrounds Dr, Vallejo, CA 94589-2873
1.5 km from Six Flags Discovery Kingdom
#7 of 18 hotels in Vallejo
Check In Check Out
Show Prices
4326 Sonoma Blvd., Vallejo, CA 94589-2244
2.0 km from Six Flags Discovery Kingdom
#8 of 18 hotels in Vallejo
Check In Check Out
Show Prices
1455 Enterprise Street, Vallejo, CA 94589
2.2 km from Six Flags Discovery Kingdom
#11 of 18 hotels in Vallejo
Check In Check Out
Show Prices
44 Admiral Callaghan Dr., Vallejo, CA 94591
3.1 km from Six Flags Discovery Kingdom
#15 of 18 hotels in Vallejo
Check In Check Out
Show Prices
Check In Check Out
Show Prices
4 Mariposa St, Vallejo, CA 94590-6471
3.6 km from Six Flags Discovery Kingdom
#10 of 18 hotels in Vallejo
Check In Check Out
Show Prices
2301 Florida St, Vallejo, CA 94591-5408
3.7 km from Six Flags Discovery Kingdom
#9 of 18 hotels in Vallejo
No photo provided
Check In Check Out
Show Prices
700 Lincoln Rd E, Vallejo, CA 94591-6509
4.3 km from Six Flags Discovery Kingdom
#5 of 18 hotels in Vallejo
No photo provided
Check In Check Out
Show Prices
211 Lincoln Rd W, Vallejo, CA 94590-7809
5.8 km from Six Flags Discovery Kingdom
#12 of 18 hotels in Vallejo
Check In Check Out
Show Prices
816 Magazine Street, Vallejo, CA 94590
6.0 km from Six Flags Discovery Kingdom
#4 of 18 hotels in Vallejo
Check In Check Out
Show Prices
900 Magazine St, Vallejo, CA 94590-7841
6.0 km from Six Flags Discovery Kingdom
#16 of 18 hotels in Vallejo
Check In Check Out
Show Prices
160 Lincoln Rd E, Vallejo, CA 94591-8206
6.1 km from Six Flags Discovery Kingdom
#18 of 18 hotels in Vallejo
No photo provided
Check In Check Out
Show Prices
597 Sandy Beach Rd, Vallejo, CA 94590-8155
6.7 km from Six Flags Discovery Kingdom
#17 of 18 hotels in Vallejo
Check In Check Out
Show Prices
*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.
Vallejo Travel Forum Need specific advice visiting Vallejo, California? Visit the TripAdvisor Travel Forum for Vallejo and ask our Destination Experts and the travel community.