Places to Stay

Best Campgrounds and Hotels for Fishermen in Kamloops

Kamloops has some of the best freshwater fishing in British Columbia. The region has more than 100 lakes stocked with rainbow trout and other species. Some places are accessible by road, others require more effort to reach. Whether you prefer to camp near the water or stay in a hotel with easy access to lakes and rivers, there are options for every budget and style of fishing trip. This is a rundown of the best places to stay for anglers coming to Kamloops.

Campgrounds with Great Fishing Access

Salmon Lake Resort

Paul Lake Provincial Park

Paul Lake is a 23-kilometre drive northeast of Kamloops. The lake is home to rainbow trout that can be caught from shore or by boat. The provincial park has 90 campsites with picnic tables and fire pits. A boat launch is available, making it easy to get out on the water early. The lake is calm in the morning and evening, which are the best times to fish. There are no electrical hookups, and all sites are first-come, first-served.

Roche Lake Provincial Park

Roche Lake is a well-known fly-fishing destination. It is 40 kilometres south of Kamloops, accessed via Highway 5A and a gravel road. The lake is stocked with trout every year, attracting both local and visiting anglers. The park has 33 campsites, all available on a first-come, first-served basis. The boat launch allows anglers to reach deeper water where larger fish are often found. There are no showers or flush toilets, making it a more basic camping experience.

Salmon Lake Resort

Salmon Lake Resort is 50 kilometres southeast of Kamloops. The lake is known for its rainbow trout population. The resort has campsites for tents and RVs, as well as cabins with kitchens and lake views. The outdoor pool is a rare feature for a fishing-focused resort. Boats can be rented on-site, and a dock is available for guest use. Many anglers bring fly rods to target fish in shallow water near the shore.

Hotels with Fishing Access

Delta Hotels by Marriott Kamloops

Delta Hotels by Marriott is in downtown Kamloops. The hotel is a short drive from the Thompson River and several lakes. Rooms have modern features, and the outdoor pool is open in summer. Many fishing guides and charter services pick up guests from the hotel. After a day on the water, guests can visit nearby restaurants or relax at the hotel's rooftop lounge. Parking is available for vehicles with boats.

Best Western Plus Kamloops Hotel

Best Western Plus is located on Columbia Street West. It is one of the few hotels in the city with an indoor pool and hot tub. The hotel offers a complimentary breakfast, useful for early-morning fishing trips. Popular fishing spots such as Paul Lake and Roche Lake are within a short drive. Staff members are familiar with local fishing conditions and can provide recommendations. The hotel has parking space for trailers and boats.

The Plaza Hotel, Trademark Collection by Wyndham

The Plaza Hotel is in downtown Kamloops. It is one of the oldest hotels in the city but has been updated with modern amenities. The Thompson River is nearby, making it a good choice for those fishing for salmon and trout. Rooms are comfortable, and the hotel has an on-site restaurant. Many anglers staying here walk to the river in the morning and return for dinner in the evening. The hotel is also close to sporting goods stores where fishing supplies can be purchased.

Where to Stay for the Best Fishing Experience

Camping near a lake provides direct access to early morning and late evening fishing, the best times to catch trout. For those who prefer more comfort, hotels in Kamloops offer convenient access to the Thompson River and nearby lakes. Each option has its advantages, depending on whether the focus is on maximizing fishing time or balancing it with other activities. Many places require reservations, especially during peak fishing season, so planning ahead is recommended.