The best deals on hotels when visiting Granite Bay in California.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Granite Bay, California 95746

Rocklin Park Hotel

5450 China Garden Rd Rocklin, CA

Choose Rocklin Park Hotel for a peaceful escape near Granite Bay, where inviting accommodations provide relaxation and warmth, with rates beginning at just $97.99. Experience the best of both worlds with rooms that offer modern conveniences and traditional comfort.

From Rocklin Park Hotel, guests can easily reach downtown Granite Bay, where the city’s most exciting attractions are always within easy reach. Enjoy a Granite Bay experience where quality and affordability meet—lock in your hotel today!

  Call (855) 236-8982 to book with an agent.
  3.4 miles from Granite Bay, CA 95746

Starting at

$97.99

per night

Read Reviews View Amenities View All Rooms

SureStay Plus Hotel by Best Western Rocklin

4480 Rocklin Rd Rocklin, CA

Guests bound for Granite Bay will find relaxing comfort at SureStay Plus Hotel by Best Western Rocklin, with inviting rooms starting at $71.99, creating a warm and welcoming environment perfect for rest. Enjoy the soothing ambiance of water features in Best Western’s lobbies and outdoor areas, from fountains to decorative pools.

With downtown Granite Bay only a short drive away, guests at SureStay Plus Hotel by Best Western Rocklin can explore the city’s best sights while enjoying a quieter retreat. Relax and make the most of Granite Bay with a hotel that takes care of every detail—secure now!

  Call (855) 233-7850 to book with an agent.
  3.5 miles from Granite Bay, CA 95746

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Rocklin / Sacramento

4515 Granite Dr Rocklin, CA

For travelers headed to Granite Bay, Days Inn by Wyndham Rocklin / Sacramento offers heartwarming, budget-friendly accommodations with rooms starting at $71.99, creating a warm, inviting space. Take advantage of seasonal outdoor pools, providing a fun and relaxing way to beat the heat.

With downtown Granite Bay just a short drive from Days Inn by Wyndham Rocklin / Sacramento, guests can easily access the city’s most exciting attractions while enjoying a quieter stay. Stay relaxed and budget-savvy while visiting Granite Bay—secure your hotel now!

  Call (855) 235-0725 to book with an agent.
  3.5 miles from Granite Bay, CA 95746

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Rocklin Roseville

4420 Rocklin Rd Rocklin, CA

With rates from $115.05, Comfort Inn & Suites Rocklin Roseville provides inviting accommodations for travelers visiting Granite Bay, creating a comfortable and welcoming space for relaxation. Appreciate the security of Comfort Inn's properties, offering a safe and secure environment for all guests.

Guests staying at Comfort Inn & Suites Rocklin Roseville are never far from downtown Granite Bay, where a short drive delivers them to the city’s most exciting attractions. Take advantage of extra features and affordability while exploring Granite Bay—lock in now!

  Call (855) 233-7850 to book with an agent.
  3.5 miles from Granite Bay, CA 95746

Starting at

$115.05

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Roseville Galleria Area an IHG Hotel

1398 East Roseville Pkwy Roseville, CA

Guests traveling to Granite Bay will find inviting accommodations at Holiday Inn Express Hotel & Suites Roseville Galleria Area an IHG Hotel, where plush rooms start at $149.99, creating a warm and welcoming space. Stay refreshed with Holiday Inn Express's poolside cabanas, providing a private space to relax near the water.

With a quick drive into downtown Granite Bay, guests at Holiday Inn Express Hotel & Suites Roseville Galleria Area an IHG Hotel can explore the city’s most popular attractions while enjoying a more relaxed setting. Enjoy a stress-free Granite Bay visit with a hotel that offers exceptional value—book today!

  Call (855) 236-8982 to book with an agent.
  4.4 miles from Granite Bay, CA 95746

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn by Marriott Roseville

1910 Taylor Rd Roseville, CA

At Fairfield Inn by Marriott Roseville, travelers to Granite Bay will find alluring, budget-friendly rooms with rates starting at $164.99, creating a warm and inviting space for relaxation. Savor the convenience of Fairfield's market, offering snacks, drinks, and travel essentials 24/7.

With downtown Granite Bay only a short drive away, guests at Fairfield Inn by Marriott Roseville can explore the city’s top attractions while enjoying a quieter stay. Choose a hotel that elevates your Granite Bay trip while keeping costs low—reserve now!

  Call (855) 234-5074 to book with an agent.
  4.5 miles from Granite Bay, CA 95746

Starting at

$164.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Roseville

1920 Taylor Rd Roseville, CA

Find comfort and relaxation at Courtyard by Marriott Roseville near Granite Bay, where inviting rooms offer a warm retreat, with affordable rates starting from just $189.99. Customize your space with Courtyard's modular furniture in guest rooms, allowing you to adapt your environment to suit your needs and preferences.

At Courtyard by Marriott Roseville, guests are always close enough to downtown Granite Bay for a quick drive, making it easy to explore the city’s best offerings. Plan a Granite Bay getaway with accommodations that blend affordability with sophistication—reserve now!

  Call (855) 235-6136 to book with an agent.
  4.5 miles from Granite Bay, CA 95746

Starting at

$189.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Roseville

1930 Taylor Road Roseville, CA

Discover a intimate-feeling getaway at Residence Inn by Marriott Roseville near Granite Bay, where restful accommodations create a warm ambiance, with nightly rates beginning at $189.99. Unwind with in-suite entertainment options at Residence Inn, featuring flat-screen TVs and streaming capabilities.

Residence Inn by Marriott Roseville offers an ideal balance of peace and proximity, with downtown Granite Bay only a short drive away for easy access to the city’s highlights. Rest easy in Granite Bay with a hotel that understands the importance of relaxation—reserve now!

  Call (855) 239-4019 to book with an agent.
  4.5 miles from Granite Bay, CA 95746

Starting at

$189.99

per night

Read Reviews View Amenities View All Rooms

Larkspur Landing Extended Stay Suites Roseville

1931 Taylor Rd Roseville, CA

Find a relaxing retreat at Larkspur Landing Extended Stay Suites Roseville on your journey to Granite Bay, where inviting rooms offer comfort and value, with nightly rates beginning at $126.99. Appreciate the flexibility of pet-friendly accommodations at Extended Stay America, where your furry friends are welcome to join your extended visit.

Larkspur Landing Extended Stay Suites Roseville is ideally found for guests wanting to explore downtown Granite Bay, where a brief drive brings them to the city’s most exciting spots. Discover how easy Granite Bay travel can be with lodging that caters to your every need—lock in today!

  Call (855) 234-5074 to book with an agent.
  4.5 miles from Granite Bay, CA 95746

Starting at

$126.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Roseville

1951 Taylor Rd Roseville, CA

Stay comfortably at Hilton Garden Inn Roseville when visiting Granite Bay, where mellifluous accommodations create a welcoming retreat, with affordable nightly rates from $151.99. Savor the thoughtful touches at Hilton Garden Inn, from in-room Keurig® coffee makers to complimentary toiletries.

From Hilton Garden Inn Roseville, a brief drive brings guests right into the lively downtown area of Granite Bay, making it simple to explore the city’s best offerings. Choose accommodations that turn your Granite Bay travels into a relaxing and memorable experience—book today!

  Call (855) 239-4019 to book with an agent.
  4.6 miles from Granite Bay, CA 95746

Starting at

$151.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites Sacramento Roseville

401 Creekside Ridge Ct Roseville, CA

Find a restful retreat at Homewood Suites Sacramento Roseville near Granite Bay, where inviting rooms offer comfort and relaxation, with budget-friendly rates starting at $138.99. Benefit from Homewood Suites' proactive maintenance service, ensuring all facilities are in perfect condition throughout your stay.

At Homewood Suites Sacramento Roseville, guests can take advantage of the quick drive into downtown Granite Bay, where the city’s top sights are just minutes away. Discover how enjoyable your Granite Bay adventure can be with a hotel designed for you—lock in today!

  Call (855) 236-8982 to book with an agent.
  4.9 miles from Granite Bay, CA 95746

Starting at

$138.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Rocklin Galleria Area an IHG Hotel

6830 Five Star Blvd Rocklin, CA

For a relaxing and budget-conscious stay near Granite Bay, Holiday Inn Express Rocklin Galleria Area an IHG Hotel offers inviting accommodations with rooms starting at $129.00, creating a warm space for rest. Stay cool and refreshed with Holiday Inn Express's air-conditioned rooms, ensuring a comfortable environment regardless of the weather.

The quiet atmosphere at Holiday Inn Express Rocklin Galleria Area an IHG Hotel offers a relaxing retreat, with downtown Granite Bay still within reach by car for a day of sightseeing. Stay smart and relaxed in Granite Bay with value-driven amenities—book your room now!

  Call (855) 235-0725 to book with an agent.
  5.2 miles from Granite Bay, CA 95746

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Orchid Hotel & Suites

130 North Sunrise Ave Roseville, CA

Stay affordably at Best Western Plus Orchid Hotel & Suites when visiting Granite Bay, where easygoing rooms and friendly service create a welcoming experience, with rates from $103.99 per night. Take advantage of the ample parking available at Best Western Plus hotels, providing easy access for guests with vehicles.

At Best Western Plus Orchid Hotel & Suites, guests can enjoy the peace and comfort of staying further from the city, while downtown Granite Bay remains just a quick drive away. Plan your ideal Granite Bay getaway with amenities that elevate your experience—reserve now!

  Call (855) 233-7850 to book with an agent.
  5.2 miles from Granite Bay, CA 95746

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites Sacramento Roseville

1000 Lead Hill Blvd Roseville, CA

Guests bound for Granite Bay will find inviting comfort at Extended Stay America Suites Sacramento Roseville, where budget-friendly rooms start at $97.99, creating a clean and welcoming environment. Relax in the comfort of Extended Stay America’s spacious and well-appointed suites, providing a peaceful retreat from the day’s activities.

With a short drive into downtown Granite Bay, guests at Extended Stay America Suites Sacramento Roseville can explore the city’s highlights and return to the hotel’s serene environment. Find the perfect place to rest after exploring Granite Bay with budget-friendly lodging—secure today!

  Call (855) 234-7135 to book with an agent.
  5.2 miles from Granite Bay, CA 95746

Starting at

$97.99

per night

Read Reviews View Amenities View All Rooms

Best Western Roseville Inn

220 Harding Blvd Roseville, CA

At Best Western Roseville Inn, travelers visiting Granite Bay can enjoy inviting accommodations with rooms starting at $91.99, creating a warm, welcoming environment for rest. Relax in Best Western's garden gazebos, ideal spots for enjoying a quiet moment or hosting a small gathering.

At Best Western Roseville Inn, guests can enjoy the comfort of a quieter environment, while downtown Granite Bay remains within reach for all their city adventures. Choose a Granite Bay hotel that keeps you comfortable and your budget intact—reserve now!

  Call (855) 234-7135 to book with an agent.
  5.3 miles from Granite Bay, CA 95746

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

Heritage Inn Express Roseville

204 Harding Blvd Roseville, CA

Guests bound for Granite Bay will enjoy budget-friendly accommodations at Heritage Inn Express Roseville, where tucked away rooms start at $71.99, creating a welcoming space for relaxation. Find comfort in rooms that offer standard amenities, ensuring a pleasant and budget-conscious stay.

With downtown Granite Bay just a short drive away, guests at Heritage Inn Express Roseville can explore the city’s attractions while returning to a peaceful retreat afterward. Plan your Granite Bay trip with comfort and affordability in mind—secure your room today!

  Call (855) 235-6136 to book with an agent.
  5.4 miles from Granite Bay, CA 95746

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Hyatt Place Sacramento Roseville

220 Conference Center Dr Roseville, CA

Relax in the comfortable surroundings of Hyatt Place Sacramento Roseville as you explore Granite Bay, where restful rooms create a warm stay, with inviting rates starting at $180.00. Join in on fun evening events like the Odds & Ends program at Hyatt Place, featuring unique local activities and entertainment.

From Hyatt Place Sacramento Roseville, a quick drive brings guests into downtown Granite Bay, allowing them to explore the city while returning to a more serene stay. Stay refreshed and relaxed in Granite Bay with a hotel that delivers on quality—secure now!

  Call (855) 234-2997 to book with an agent.
  5.6 miles from Granite Bay, CA 95746

Starting at

$180.00

per night

Read Reviews View Amenities View All Rooms

Lake Natoma Inn

702 Gold Lake Dr Folsom, CA

Choose Lake Natoma Inn for a restful stay on your trip to Granite Bay, where quality accommodations provide warmth and relaxation, with rates beginning at $139.00. Relax in accommodations that offer a superior level of comfort, with added amenities to enhance your travel experience.

From Lake Natoma Inn, a brief drive delivers guests into downtown Granite Bay, where they can enjoy the city’s top attractions and return to the calm of the hotel. Explore Granite Bay with a hotel that delivers on both convenience and luxury—lock in today!

  Call (855) 239-5277 to book with an agent.
  5.6 miles from Granite Bay, CA 95746

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

TownePlace Suites by Marriott Sacramento Roseville

10569 Fairway Dr Roseville, CA

For a sheltered stay, TownePlace Suites by Marriott Sacramento Roseville offers inviting rooms with rates starting at $159.99, creating a warm, welcoming atmosphere perfect for travelers bound for Granite Bay. Benefit from TownePlace Suites' Marriott Bonvoy™ membership, offering rewards and perks that enhance your travel experience.

With Granite Bay just a drive away, guests at TownePlace Suites by Marriott Sacramento Roseville can enjoy the city’s top spots while benefiting from the hotel’s quieter surroundings. Experience Granite Bay the way you deserve with budget-savvy, comfortable lodging—book now!

  Call (855) 235-0725 to book with an agent.
  6.9 miles from Granite Bay, CA 95746

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites by Marriott Roseville

10593 Fairway Dr Roseville, CA

Choose SpringHill Suites by Marriott Roseville for a warm retreat near Granite Bay, where reassuring accommodations offer a relaxing experience, with inviting rates starting at $149.99 per night. Unwind in spacious suites, cleverly designed with separate areas to sleep, work, and relax.

With Granite Bay still within reach, guests at SpringHill Suites by Marriott Roseville can explore the city’s most vibrant spots during the day and return to a more relaxed stay at night. Enjoy added perks and peace of mind during your Granite Bay stay—secure your hotel room now!

  Call (855) 239-5277 to book with an agent.
  6.9 miles from Granite Bay, CA 95746

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Rocklin Roseville

1850 Freedom Way Drive Roseville, CA

Relax in the comfortable ambiance of Residence Inn by Marriott Rocklin Roseville when traveling to Granite Bay, where restful accommodations offer relaxation, with room rates from $189.99. Enjoy the flexibility of Residence Inn's accommodation options, which cater to both short-term and long-term stays.

At Residence Inn by Marriott Rocklin Roseville, visitors can enjoy the balance of being near downtown Granite Bay while staying in a quieter, more peaceful location. Maximize your Granite Bay travels with well-appointed, budget-friendly accommodations—reserve now!

  Call (855) 236-8982 to book with an agent.
  7.0 miles from Granite Bay, CA 95746

Starting at

$189.99

per night

Read Reviews View Amenities View All Rooms

Staybridge Suites Rocklin Roseville Area an IHG Hotel

6664 Lonetree Blvd Rocklin, CA

Uncover a warm retreat at Staybridge Suites Rocklin Roseville Area an IHG Hotel near Granite Bay, where inviting accommodations offer quality and relaxation, with nightly rates starting from $139.00. Trust Staybridge Suites for a consistent, enjoyable stay, where the brand's reputation for quality and comfort meets every expectation.

At Staybridge Suites Rocklin Roseville Area an IHG Hotel, visitors can unwind in the peaceful surroundings of the hotel, while downtown Granite Bay remains within easy reach for exploration. Make your Granite Bay trip unforgettable with well-appointed, budget-conscious accommodations—reserve now!

  Call (855) 234-2997 to book with an agent.
  7.3 miles from Granite Bay, CA 95746

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Roseville Sacramento

1900 Freedom Way Roseville, CA

Experience a restful environment at Home2 Suites by Hilton Roseville Sacramento as you explore Granite Bay, where inviting rooms provide warmth, with nightly rates beginning at just $165.99. Take advantage of Home2 Suites' 24-hour business center, providing computers, printing, and copying services for your convenience.

From Home2 Suites by Hilton Roseville Sacramento, a short drive takes guests into downtown Granite Bay, where they can explore the city’s highlights and retreat to a quieter stay. Enjoy every moment of your Granite Bay getaway with a hotel that makes you feel welcome—reserve now!

  Call (855) 235-6136 to book with an agent.
  7.3 miles from Granite Bay, CA 95746

Starting at

$165.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Folsom

221 Iron Point Rd Folsom, CA

Choose Hilton Garden Inn Folsom for a restful stay near Granite Bay, where inviting rooms offer a peaceful escape, with affordable rates beginning at $109.99 per night. Take advantage of Hilton Garden Inn's 24-hour Pavilion Pantry®, stocked with snacks, drinks, and travel essentials.

At Hilton Garden Inn Folsom, guests can enjoy the calm surroundings, with downtown Granite Bay still a convenient drive away for all their city adventures. Enjoy a hassle-free Granite Bay adventure with a hotel that makes everything easy—reserve now!

  Call (855) 235-0725 to book with an agent.
  8.2 miles from Granite Bay, CA 95746

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms