Compare and save on Prince George hotels

Sorry, We don't support stays longer than 30 nights.

Search our map for the best Prince George hotels

Use our map to find hotels near the Prince George area or attractions you want to visit.

The best Prince George hotels. Read the reviews

Feel confident you’ve booked the perfect stay. Read our real guest reviews before you book.

See more hotels

Hotels in Prince George

Prince George is located along the Fraser and Nechako rivers in central British Columbia, Canada. It is the largest city in the northern part of the province and is home to a number of historical railways and trains. With more than 100 city parks and a variety of walking trails, the city is a wonderful destination for those who love being outside.

Explore the Great Outdoors in Prince George

With mild and comfortable summer temperatures, the months of May through September are a great time to visit the city of Prince George. Fish or camp in Eskers Provincial Park, or spend some time hiking in the Forests for the World or Fort George Canyon Provincial Park. During the winter months, make some memories skiing in the Purden Ski Village located just east of the city. No matter when you travel, find the best deals on flights, hotels, and rental cars at Skyscanner.

How Do I Book a Hotel in Prince George?

Skyscanner makes it easy to find cheap hotels in Prince George. When you're ready to book, simply plug in your travel dates to view all of the available options. Filter your results by price, star rating, or accommodation type. You can also sort by hotel chain, amenities, or even cancellation policy.

Where are the Prince George Hotels Located?

The majority of hotels in Prince George are located in the downtown area near Connaught Hill Park. You'll also find a good selection of hotels along Highway 97. Looking for a hotel near the airport in Prince George? The closest options include the hotels off Route 16 near the city center.

How Much Do the Hotels Cost in Prince George?

At Skyscanner, you'll find hotels ranging from about $40 to $140 per night. Most of the hotels cost between $55-$110, with the average price of a 3-star hotel at around $81. You can even find 4-star hotels for just about $117 per night.

Can I Find Prince George Hotels with Pools?

Yes! Using Skyscanner's filter options, you can find hotels specific to your needs and preferences. Find options for pools, fitness centers, casinos, or free Wi-Fi. Traveling with kids? Consider a hotel with babysitting, convenient parking, televisions, and on-site restaurants. For a romantic weekend getaway, search for hotels with a spa or indoor pool like the Coast Inn of the North. Located in the heart of the city, couples can enjoy fine dining, live entertainment, and in-room coffee makers.

Can I Find Guest Reviews of the Hotels in Prince George?

Absolutely! Skyscanner allows previous guests to add reviews so you can rest assured you'll know exactly what to expect when you arrive. Looking for a nice 3-star hotel? Check out the 3-star Four Points by Sheraton located in the southwestern part of the city. With high reviews of the hotel's comfort, amenities, and cleanliness, you can book with confidence. Another hotel noted for its great service and ambiance is the Ramada Hotel located in the city's business district.