A cidade fica no sudeste do departamento, na planície de Hérault (a planície héraultoise). Fica em um pequeno penhasco no lado leste do rio Orb, um afluente do rio Hérault.
A comuna tem uma área de 95,48 km2, a maior comuna do departamento, e está a uma altitude de cerca de 4-120 m acima do nível do mar. Béziers fica a 75 km ao sudeste da cidade de Montpellier e a 12 km do Mar Mediterrâneo.
A comuna de Béziers está rodeada pelas comunas Boujan-sur-Libron, Maraussan, Lignan-sur-Orb, Villeneuve-lès-Béziers, Corneilhan, Sauvian, Colombiers, Cers, Montady, Maureilhan, Bassan e Vendres.
| Béziers e suas comunas vizinhas |
|  |
Lugares adjacentes a Béziers |
| Maraussan | Boujan-sur-Libron | Boujan-sur-Libron | | Maraussan | Béziers  | Boujan-sur-Libron | | Colombianos | Villeneuve-lès-Béziers | Villeneuve-lès-Béziers | |
Clima
O clima de Béziers, na classificação climática de Köppen, é Csa - clima mediterrâneo com verões quentes.