Jake Harmon
River Stone Outfitters
Duration
4 hours
Group size
1–2 guests
Location
Bozeman, Montana
Wade the upper Madison River chasing wild brown and rainbow trout in the heart of southwestern Montana. We work the riffles, runs, and bankside pockets between Quake Lake and Ennis, some of the most productive water in the country. All gear and flies are provided. Suitable for beginners learning to cast and experienced anglers looking to sharpen their hatch-matching skills.
Third-generation fly fishing guide with 20 years on the Madison and Gallatin rivers. I know every riffle, run, and pool.
TodaySep 4
Clear · 79° / 47°
When it rainsDry all day
Wind
13 mph SW
Gusts
24 mph
Chance of rain
2%
Total rainfall
None
Cloud cover
15%
Pressure
1009 hPa
Humidity
30%
Dew point
41°F
UV index
0
Sunrise
6:49 AM
Sunset
8:00 PM
Free cancellation up to 48 hours before your trip start time. Cancellations within 48 hours receive a 50% refund. No refund for no-shows. If your guide cancels for any reason, you receive a full refund.
Tom R.
May 12, 2026
Jake put us on fish immediately. Learned more in four hours than in years of fishing on my own. Already booked the float trip for next month.
Sarah W.
April 30, 2026
First time fly fishing ever. Jake was incredibly patient. I landed four fish including a beautiful 18-inch rainbow. Could not have asked for a better introduction to the sport.
Marcus H.
April 15, 2026
The Madison is exactly what you imagine when you picture Montana fly fishing. Jake knows every riffle and run. We had fish on within the first 15 minutes.
Carla B.
March 28, 2026
Great trip. Flows were a little high for wading but Jake adapted and found us calmer water. Ended up catching more fish than expected. Professional operation.
Phil D.
May 8, 2026
Best day of fishing I have ever had. Period. Jake floated us through water I would never have found on my own. Brown trout averaging 17 inches. We stopped counting after 20 fish.
| Su | Mo | Tu | We | Th | Fr | Sa |
|---|---|---|---|---|---|---|
5 dates available
Max 2 guests
Free cancellation up to 48 hours before your trip.