Šakvice jsou železniční stanice ležící severozápadně od obce Šakvice v okrese Břeclav, přičemž se prakticky celá nachází na katastru sousedního města Hustopeče. Stanice leží v km 108,274 elektrizované dvoukolejné železniční trati Břeclav–Brno mezi stanicemi Zaječí a Vranovice, odbočuje z ní zde jednokolejná elektrizovaná trať do Hustopečí a vlečka do přilehlého průmyslového areálu.