From Barmouth, Post Office (Barmouth Post Office) bus to Dolgellau, Bont Fawr. 22 min £2. From Barmouth taxi to Dolgellau. 13 min £35. From Barmouth drive to Dolgellau. 13 min £1.
Yes, there is a direct bus departing from Barmouth, Post Office (Barmouth Post Office) and arriving at Dolgellau, Bont Fawr. Services depart hourly, and operate every day. The journey takes approximately 22 mins.