Distance from Barmouth to Thame

The distance from Barmouth to Thame is 288 km (or 179 mi). The estimated driving time for the trip is 3h 45min and the main road for this route is the Buttington Cross. In a straight line, the distance between Barmouth and Thame is 236 km (147 mi).