Yes, in most cases, you will need a fishing license or permit to fly fish in rivers in the US. The requirements can vary by state, so it's important to check the local regulations before your trip. You can usually purchase a fishing license online or at a local sporting goods store.