Yes, it's called a cycling buddy and a good one who shares the same level of fitness and the same interests is worth their weight in gold. It helps also if they are of a similar age and have the same work/family/leisure timings as you.
I suggest you join a club. Where are you based?