Cruising boats are generally between 20 and 30 feet long when used inshore. For offshore cruising and sailing, you'll need a vessel that's 30 feet or longer. This size will give you the space for additional amenities while being sturdy enough to handle ocean conditions.