Yes, you'll find bathrooms along the roadway. Flush toilets are available at Apgar and St Mary visitor centers and at Lake McDonald Lodge. The rest of the bathrooms are pit toilets. I've always found them to be super clean.