About ⅓ or a third of the way, you can stop at North Gray, ME. This is about 4 minutes north of Gray.
About ⅔ or two thirds of the way, you can stop at Whites Corner, ME. This is about 9 minutes north of Gray, or about 4 minutes southwest of New Gloucester.
If you drive straight through without stopping at all, the total distance is 6 miles. The distances shown above don't include local roads to get into each town, so if you're planning a long road trip, make sure you factor in traffic and road conditions, rest stop breaks, and interesting detours along the way. If you're in a rush, you can do the trip with zero stops, and your total travel time would be around 13 minutes.