Bonvillars liegt im Waadtländer Bezirk Jura-Nord vaudois. Die Postleitzahl der Gemeinde ist die 1427 und die Telefon-Vorwahl lautet 024. Bonvillars hat das Autokennzeichen/Kontrollschild VD. Die Einwohnerzahl liegt bei ungefähr 500.
Nachbarorte von Bonvillars sind Onnens (Entfernung ca. 1,5 km), Champagne (Entfernung ca. 1,6 km), Corcelles-près-Concise (Entfernung ca. 3,5 km), Tévenon (Entfernung ca. 4 km), Fiez (Entfernung ca. 5 km) und Fontaines-sur-Grandson (Entfernung ca. 5 km). Die Entfernung zur Kantonshauptstadt Lausanne beträgt etwa 40 Kilometer.