Trophy rainbow trout caught on an Outdoor Adventures BC fishing charter in Kelowna, BC

Fishing Charters in the Okanagan.

Private fishing charters on Okanagan Lake, personally guided by Captain Dennis aboard a heated 26-foot Kingfisher.

4.6 ★43 Verified Google Reviews
PrivateNever Shared Boat
Year-Round7 Days a Week
Captain Dennis Barnes at the helm of the Kingfisher on Okanagan Lake
Captain Dennis Barnes

Owner-operated. Every charter, every day.

Born and raised on Vancouver Island, Dennis runs every charter personally. There is never a stand-in captain or a shared boat. The heated Kingfisher has three fishing seats and room for five guests.

  • Owner-operated: Dennis is always your captain
  • Local knowledge: seven Interior BC lakes, year-round
  • All-inclusive: rods, tackle, electronics and fish cleaning
Meet Dennis
Kingfisher charter boat cruising on Okanagan Lake

Built for a full day on the lake.

The 26-foot Kingfisher 2525 keeps every private charter comfortable, organized and ready for changing Okanagan conditions.

Cabin
Heated and enclosed
Group size
Up to 5 aboard
Fishing
3 dedicated seats
Schedule
Year-round
Explore the Kingfisher

Booking takes 2 minutes.

Share your dates

Send Dennis your preferred dates, group size, and what you hope to catch.

Choose your charter

Pick a half-day, full-day, or custom trip. Dennis confirms the ramp and meeting time.

Meet at the lake

Bring layers, sunglasses, and a cooler. The rods, tackle, electronics, and fish cleaning are ready.

Pick your charter.

$600
Half-day, 4 hours
  • Morning or afternoon slot
  • All rods, tackle, electronics
  • Fish cleaning & bagging
  • 3 fishing seats, up to 5 people aboard
Check Availability
$350
Short trip, 2 hours minimum
  • Sunset cruises & sightseeing
  • Special occasions, proposal cruises
  • Custom durations beyond 2 hrs
  • 3 fishing seats, up to 5 people aboard
Check Availability

All trips include fish cleaning and bagging. A BC fishing licence is required; we will send the purchase link. Fuel surcharges for long-distance trips are always quoted upfront. Vancouver Island ocean charters are also available: $225/hr, 2-hour minimum, 4hr $900, 6hr $1,350, or 8hr $1,800.

Recent catches.

What guests say.

Rated 4.6 out of 5 across 43 verified Google reviews.

"One of the best fishing experiences we've had. Dennis knows Okanagan Lake inside out, found us the fish, and the boat is super comfortable, even for the kids."

Aaron E., Google

"Caught my first kokanee with Dennis. Patient with the kids, honest about conditions, and the rods were set up perfectly. We'll be back next summer."

Hayley M., Google

"Lowest price we found. Dennis got us on fish, showed us how he reads the sonar, and gave us the full Okanagan tour. Great experience start to finish."

Craig, Google Local Guide
Read all 43 Google reviews

Book your charter.

Half-day $600, full-day $1,200, available 7 days a week.
Free reschedule if the weather turns. Free cancellation 48+ hours out.

Request a Booking Call 250-902-8323

Outdoor Adventures BC is the only Kelowna-based charter operator serving all seven major Interior BC lakes: Okanagan Lake, Skaha Lake, Kalamalka Lake, Mabel Lake, Shuswap Lake, the Upper and Lower Arrow Lakes and remote Kinbasket Lake. We launch from Kelowna, Lake Country, Penticton, Mabel Lake, Needles (Lower Arrow) and Sicamous (Shuswap). Trophy rainbow trout fishing is our flagship offering across all seven lakes. Both Okanagan Lake and the Arrow Lakes hold the legendary Gerrard-strain trophies, and Mabel, Kinbasket, Shuswap, Skaha and Kalamalka all run big rainbows year-round. Okanagan Lake is also targeted for kokanee salmon (small, hard-fighting, excellent eating). Shuswap Lake adds chinook salmon in summer and burbot in winter. We run an artificial-only program with no live bait. Captain Dennis Barnes runs every charter personally. Services include guided fishing trips, half-day fishing charters, full-day fishing charters, sunset cruises, family fishing trips, corporate fishing charters, sightseeing tours and gift certificates. Call 250-902-8323 to book.