Saint-André-de-Cubzac est une commune du Sud-Ouest de la France, située dans le département de la Gironde, en région Nouvelle-Aquitaine.
Commune de l'aire urbaine de Bordeaux située sur la rive droite de la Dordogne, lieu renommé pour son carrefour routier important et les ponts (le pont routier de Cubzac, le pont ferroviaire de Cubzac et le pont autoroutier de Cubzac) qui franchissent la Dordogne et qui sont les seuls passages routier et ferroviaire entre l'estuaire de la Gironde et Libourne. Ces ponts sont toutefois plus au sud, dans la commune voisine de Cubzac-les-Ponts.
Située au nord de Bordeaux, Saint-André-de-Cubzac est le carrefour entre la RN 10 d'Hendaye à Paris entre Bordeaux et Angoulême et l'ancienne RN 137 de Saint-André-de-Cubzac à Saint-Malo, aujourd'hui route départementale, longe l'autoroute A10 qui va vers Paris et se dirige vers Saintes. Autrefois rond-point entre la RN 10 et la RN 137, le carrefour entre l'A10 et la RN 10 est maintenant une jonction autoroutière.
La route départementale D 670 part du centre-ville et de ce carrefour pour aller vers l'est à Libourne.
La route départementale D 669 part du centre-ville et longe la rive droite de la Dordogne pour aller vers Bourg puis Blaye par l'estuaire. C'est le début de la Route touristique de la corniche.