Yass is about 280 km southwest of Sydney and is 56 km north of Canberra. It is on the Hume Highway which is the main road between Melbourne and Sydney. The new Hume Freeway goes around the town. The Yass River flows past the town. It later flows into the Murrumbidgee River.