Best Hotels in Vallejo, CA

Here’s the America’s Best Online list of the best Hotels in Vallejo, CA. Best Western Inn & Suites at Discovery Kingdom on Fairgrounds Dr got the current top hotel ranking for Vallejo. Closely following #1 are Vallejo Travelodge on Solano Avenue, Courtyard By Marriott Vallejo Napa Valley on Fairgrounds Drive, Vallejo Inn on Maritime Academy Dr and Quality Inn Napa Gateway on Admiral Callaghan Drive. After reading the top ten hotels in Vallejo (and the honorable mentions including Motel 6 Vallejo) be sure to check out the California Hotels nearby in cities such as American Canyon, Rodeo, Port Costa, Benicia and Pinole.

Top 10 Hotels in Vallejo, CA

  1. Best Western Inn & Suites at Discovery Kingdom
    1596 Fairgrounds Dr, Vallejo, CA 94589
     • 707-554-9655

  2. Vallejo Travelodge
    2070 Solano Avenue, Vallejo, CA
     • 707-552-1600

  3. Courtyard By Marriott Vallejo Napa Valley
    1000 Fairgrounds Drive, Vallejo, CA 94589
     • 707-644-1200

  4. Vallejo Inn
    101 Maritime Academy Dr, Vallejo, CA 94590
     • 707-557-0746

  5. Quality Inn Napa Gateway
    44 Admiral Callaghan Drive, Vallejo, CA 94591
     • 707-643-1061

  6. Motel 6 Vallejo
    458 Fairgrounds Drive, Vallejo, CA, 94589
     • 707-642-7781

  7. Travel Inn
    160 Lincoln Rd E, Vallejo, CA 94591
     • 707-552-7220

  8. Ramada Vallejo at Six Flags
    1000 Admiral Callaghan Lane, Vallejo, CA 94591
     • 707-643-2700

  9. Comfort Inn Vallejo
    1185 Admiral Callaghan Lane, Vallejo, CA 94591
     • 707-648-1400

  10. Deluxe Inn
    2070 Solano Ave, Vallejo, CA 94590
     • 707-552-1600

Honorable Mentions for Hotels in Vallejo

  • Motel 6 Vallejo
    1455 Marine World Parkway, Vallejo, CA, 94590
     • 707-643-7611

Top Hotels Near Vallejo

  • Fairfield Inn & Suites Napa American Canyon (American Canyon, CA)
    4.9 miles from Vallejo
  • Josephs (Rodeo, CA)
    4.9 miles from Vallejo
  • Burlington Hotel (Port Costa, CA)
    5.6 miles from Vallejo
  • The Inn at Benicia Bay (Benicia, CA)
    6.5 miles from Vallejo
  • Motel 6 Pinole (Pinole, CA)
    7.3 miles from Vallejo