be few and far between

be few and far between

to be very few There are plenty of houses for sale, but buyers are few and far between.
See hoist a few
See also: and, far, few