Go fishing by yourself - or hire a guide from St Mary Angler. They have great packages which include Guide, lunch and transportion on the Upper Columbia River. Visit stmaryangler.com or call 1-800-667-2311. There are many great spots for fishing around Rossland.
Below you'll find a few suggestions from Kootenay Angler.
Beatrice Lake Beatrice Lake is accessed via a 12 km (7.5 mi) trail up Beatrice Creek from Slocan in the Valhalla Provincial Park. Beatrice Lake is noted for its good fly fishing for rainbow trout.
Cameron Lake Cameron Lake is located west of Arrow Lake via the 40 km (25 mi) Arrow Park Creek road north from Arrow Park. A medium-size treed camping area with limited facilities and a cartop boat launch are available.
Catherine Lake Catherine Lake is located west of Arrow Lake via the 40 km (25 mi) Arrow Park Creek road north from Arrow Park. A short road from here branches east to the lake.Catherine Lake is reported as having rainbow trout of about 4.4 lbs.
Champion Lakes These three lakes are located in Champion Lakes Park. The turnoff is found approximatley 6 km (3.7 mi) northeast of Fruitvale. Follow the access road 10 km (6 mi) to the park. Rainbow trout are stocked in all three lakes and reach sizes of 2 kg (4.5 lb).
Christina Lake This lake is located just off of Highway 3 22 km (13.6 mi) east of Grand Forks. A campground with all facilities and boat launch are provided.
Columbia River The Columbia River is the largest river in the Pacific Northwest region of North America. The river rises in the Rocky Mountains in British Columbia, Canada, flows northwest and then south into the U.S. state of Washington. The lower Columbia River stretches from Castlegar to the border. It is easily accessible from Castlegar and Trail, BC and offers exceptional Walleye, Kokanee, Bull Trout and Rainbow Trout fishing for spin casters, trollers, and fly fisherman. We've had success with jigs, spinners, and flies on numerous sections of this river.
Cottonwood Lake This lake is located 10 minutes outside of Nelson, BC toward Ymir. Access is marked 1km before Whitewater Road. The lake is stocked with Rainbow Trout and they reach sizes of up to 2lbs. Electric motors only. There are a few good fishing opportunities from shore for both spin casting and fly fishing.
Duck Lake When it comes to numbers and size, Duck Lake located near Creston BC is a strong contender for the title of best bass lake in British Columbia. Duck Lake is also part of the Creston Valley Wildlife Management Area, considered a critical international wetland and migration route. There are NO POWER BOATS allowed on the lake, including electric motors. This protects the shoreline areas where the waterfowl breed and nest. Please fish with caution and consideration. Always check the regulations for openings, closings, limits and special restrictions. Duck Lake is an excellent spot for ice fishing in the winter. Read an article about bass fishing in Duck Lake.
Erie Lake Erie Lake is a lake located just 3.8 miles from Salmo, in the province of British Columbia, Canada. Fishermen will find a variety of fish including northern pike, striped bass and rock bass here. Erie Lake is an excellent spot for ice fishing in the winter. Read an article about bass fishing in Erie Lake.
Jewel Lake The lake is approximately 23 km (14.3 mi) from Greenwood via 13 km (8 mi) of paved road and 10 km (6 mi) of gravel road. Camping areas and a resort are found on the lake.
Kokanee Lake This hike-in lake may be accessed via the Kaslo and Joker Mill-Keen Creek roads or by the Kokanee Creek Road southwest of Balfour on Highway 3A. Yellowstone cutthroat trout are resident in this deep, cold alpine lake.
Kootenay Lake This lake is over 100 km (62 mi) long with access from Nelson, Balfour, Kaslo, Crawford Bay, Boswell and several other points along Highway 31. The lake provides good fishing for Gerrard-strain rainbow trout of up to 10 kg (25 lb), Cutthroat Trout, Kokanee, Rainbow Trout, and Bull Trout weighing up to 12 kg (26 lb). Anglers can fly fish, spin cast, or troll many points along the shores of Kootenay Lake. Favourite lures include bucktails, the five of diamonds, and little spinners. Also, wet flies, streamers, and dry flies will work as well when fly fishing.
Lower Arrow Lake This 90 km (56 mi) long 3 km (2 mi) wide lake may be accessed from Faquier, Needles, Edgewood, Castlegar or Robson. Large Gerrard Rainbow Trout are resident in this lake where fishing is best in the fall months.
Mirror Lake The lake is located 5 km south of Kaslo just off of Highway 31. Smallmouth bass of up to 2 kg (4.4 lb) are abundant in the lake.
Nancy Greene Lake The lake is located 30 km (19 mi) west of Castlegar just off of Highway 3 near the Highway 3A junction. Power boats are not permitted on the lake. This lake is filled with rainbow trout of up to 30 cm (12 in).
Slocan Lake This 45 km (28 mi) lake runs beside Highway 6 and may be accessed from New Denver, Silverton and Slocan. This lake is renowned for its large rainbow and bull trout. Fly fishing near creek mouths and trolling for Kokanee are productive methods.
Slocan River The Slocan River is a 97-mile (156 km) long tributary of the Kootenay River in British Columbia. It is part of the Columbia River basin, as the Kootenay River is a tributary of the Columbia River. This river is open at limited times so check the regulations. The Slocan River offers excellent Rainbow and Bull Trout fishing for fly fisherman and anglers. Slocan River can be accessed anywhere along Highway 6.
Snowshoe Lake This lake is located just north of Highway 6 near the Needles ferry via a 5 km (3 mi) 4X4 access road. Both rainbow and brook trout are abundant in the lake and weigh up to 2 kg (4.4 lb).
Staubert Lake The lake is northeast of the Galena Bay Ferry on Highway 31. A campground with limited facilities and a cartop boat launch are provided. Avid anglers try their luck for rainbow trout using either fly fishing or deep trolling methods. The lake also supports a fair population of both Dolly Varden and brook trout.
Wilgress Lake (Loon Lake) This small lake is located 22.4 km (14.3 mi) west from Grand Forks on Highway 3. It provides the visitor with camping facilities, a boat launch, picnic site and modern restroom facilities.
Williamson Lake This small lake is located 30 km (19 mi) from Greenwood via 25 km of gravel and dirt road. A 4X4 is recommended. A BCFS camping area and cartop boat launch are provided.
Xenia Lake The lake is 30 km (19 mi) north of Grand Forks on gravel road then 6 km (3.7 mi) by 4X4. A BCFS campground and cartop boat launch are provided.
Tours can be booked at Mountain Valley Sport Fishing and Tours.