Primarily, offshore fishing (or deep sea fishing) is defined as any type of fishing done more than 9 miles from the shore line. When you’re deep sea fishing, you’re usually pretty far from land…roughly 20-30 miles out, in waters that are hundreds or even thousands of feet deep. Hence the name “deep sea fishing.”
Inshore fishing, on the other hand, is anything within 9 miles of the shore line. Estuaries, bays, inter-coastal waterways, and saltwater flats are often wrongly listed as the only popular inshore fishing spots, but as we just mentioned, offshore fishing also applies to anything within 9 miles of the coast.
Why do we prefer fishing inshore? Because you are not spending half of your trip (or your money) riding to and from your fishing hole.
Other than location, here are six other things that will help you differentiate between the two.