Cross-border fuel

Haut-Rhin: where is it worth filling up in Germany?

Haut-Rhin: in 22 of 365 places a 50-litre fill-up in Germany saves at least €10 for a detour of 45 min at most; the best is Bantzenheim (+€15.55, prices of 7 November 2026).

Official prices of 7 November 2026: France (Ministry of the Economy), Germany (MTS-K via Tankerkönig) · Methodology

MunicipalityDieselPetrol 95 E10First station
Bantzenheim Worth the drive+€1.33+€15.557 min
Geiswasser Worth the drive−€4.95+€14.529 min
Rumersheim-le-Haut Worth the drive+€1.50+€14.5013 min
Vogelgrun Worth the drive−€5.10+€14.155 min
Biesheim Worth the drive−€5.15+€14.107 min
Volgelsheim Worth the drive−€5.45+€13.795 min
Algolsheim Worth the drive−€5.54+€13.705 min
Obersaasheim Worth the drive−€5.54+€13.708 min
Heiteren Worth the drive−€5.54+€13.7011 min
Nambsheim Worth the drive−€1.37+€13.6311 min
Dessenheim Worth the drive−€5.92+€13.3113 min
Hettenschlag Worth the drive−€5.92+€13.3114 min
Weckolsheim Worth the drive−€5.92+€13.318 min
Wolfgantzen Worth the drive−€5.92+€13.319 min
Neuf-Brisach Worth the drive−€6.00+€13.238 min
Roggenhouse Worth the drive−€0.86+€12.7525 min
Blodelsheim Worth the drive−€0.70+€12.7316 min
Fessenheim Worth the drive−€2.28+€12.7212 min
Balgau Worth the drive−€2.59+€12.4114 min
Ottmarsheim Worth the drive+€1.33+€11.4912 min
Hombourg Worth the drive+€0.93+€11.2010 min
Chalampé Worth the drive+€1.30+€10.906 min
Neuwiller Small gain+€9.37+€9.9021 min
Munchhouse Small gain−€3.19+€9.3820 min
Leymen Small gain+€9.13+€7.7727 min
Petit-Landau Small gain−€1.04+€9.0915 min
Folgensbourg Small gain+€8.65+€8.5817 min
Hagenthal-le-Bas Small gain+€8.64+€8.5221 min
Hagenthal-le-Haut Small gain+€8.51+€8.1122 min
Lièpvre Small gain−€8.94+€7.6941 min
Rombach-le-Franc Small gain−€8.94+€7.6944 min
Muespach Small gain−€6.18+€7.6224 min
Muespach-le-Haut Small gain−€5.07+€7.5022 min
Liebenswiller Small gain+€1.30+€6.2130 min
Biederthal Small gain+€0.67+€6.0632 min
Bettlach Small gain+€0.40+€5.3923 min
Sainte-Croix-aux-Mines Small gain−€11.82+€4.8547 min
Attenschwiller Small gain−€5.96+€4.5814 min
Wentzwiller Small gain−€5.96+€4.5815 min
Artzenheim Small gain−€5.89+€4.2918 min
See all places (365)
MunicipalityDieselPetrol 95 E10First station
Michelbach-le-Haut Small gain−€6.33+€4.2317 min
Rustenhart Small gain−€8.47+€4.1118 min
Kiffis Small gain−€2.71+€4.0043 min
Baltzenheim Small gain−€6.23+€3.9713 min
Hésingue Small gain−€11.21+€3.8510 min
Blotzheim Small gain−€10.88+€3.8513 min
Buschwiller Small gain−€11.21+€3.8514 min
Hégenheim Small gain−€11.43+€3.8512 min
Rosenau Small gain−€10.77+€3.8511 min
Village-Neuf Small gain−€10.78+€3.856 min
Helfrantzkirch Small gain−€7.85+€3.7822 min
Huningue Small gain−€11.13+€3.645 min
Jettingen Small gain−€5.25+€3.5924 min
Niederhergheim Small gain−€10.16+€3.4817 min
Hirtzfelden Small gain−€9.00+€3.4621 min
Saint-Louis Small gain−€11.44+€3.468 min
Michelbach-le-Bas Small gain−€7.18+€3.4317 min
Niffer Small gain−€3.67+€3.4017 min
Levoncourt Small gain−€12.60+€3.3145 min
Grussenheim Small gain−€6.94+€3.2822 min
Knœringue Small gain−€7.38+€3.2422 min
Sainte-Marie-aux-Mines Small gain−€13.44+€3.1051 min
Berentzwiller Small gain−€4.74+€3.0824 min
Ranspach-le-Bas Small gain−€7.55+€3.0816 min
Ranspach-le-Haut Small gain−€7.55+€3.0820 min
Sainte-Croix-en-Plaine Small gain−€10.18+€3.0223 min
Kappelen Not worth it−€7.47+€2.9321 min
Brinckheim Not worth it−€7.47+€2.9318 min
Courtavon Not worth it−€13.01+€2.9046 min
Kunheim Not worth it−€7.37+€2.8812 min
Bartenheim Not worth it−€6.47+€2.8716 min
Spechbach Not worth it−€5.73+€2.8230 min
Stetten Not worth it−€7.47+€2.7822 min
Aubure Not worth it−€6.00+€2.4655 min
Franken Not worth it−€11.27+€2.4226 min
Oberhergheim Not worth it−€11.33+€2.3421 min
Oltingue Not worth it−€0.66+€2.2726 min
Katzenthal Not worth it−€12.73+€2.2033 min
Soultzmatt Not worth it−€10.42+€2.1537 min
Linsdorf Not worth it−€5.85+€2.1226 min
Herrlisheim-près-Colmar Not worth it−€8.29+€2.1126 min
Kembs Not worth it−€7.46+€2.0520 min
Turckheim Not worth it−€11.65+€2.0535 min
Wettolsheim Not worth it−€10.56+€2.0532 min
Wintzenheim Not worth it−€10.56+€2.0536 min
Jebsheim Not worth it−€8.34+€2.0223 min
Steinsoultz Not worth it−€11.73+€1.9629 min
Mitzach Not worth it−€7.28+€1.9548 min
Storckensohn Not worth it−€8.54+€1.9554 min
Fellering Not worth it−€8.52+€1.9551 min
Geishouse Not worth it−€5.26+€1.9550 min
Goldbach-Altenbach Not worth it−€18.48+€1.9546 min
Husseren-Wesserling Not worth it−€8.38+€1.9550 min
Mollau Not worth it−€8.56+€1.9553 min
Oderen Not worth it−€8.52+€1.9554 min
Ranspach Not worth it−€7.82+€1.9548 min
Saint-Amarin Not worth it−€6.52+€1.9546 min
Urbès Not worth it−€8.54+€1.9553 min
Niedermorschwihr Not worth it−€11.96+€1.9535 min
Thannenkirch Not worth it−€12.01+€1.9344 min
Ammerschwihr Not worth it−€13.67+€1.8334 min
Durrenentzen Not worth it−€8.71+€1.6821 min
Malmerspach Not worth it−€18.48+€1.6345 min
Illhaeusern Not worth it−€7.11+€1.6226 min
Biltzheim Not worth it−€12.10+€1.5823 min
Zaessingue Not worth it−€11.62+€1.5529 min
Magstatt-le-Bas Not worth it−€7.95+€1.5124 min
Wolschwiller Not worth it−€1.57+€1.4832 min
Muntzenheim Not worth it−€8.93+€1.4719 min
Bennwihr Not worth it−€11.61+€1.4232 min
Magstatt-le-Haut Not worth it−€7.95+€1.4127 min
Kœtzingue Not worth it−€7.95+€1.3726 min
Sierentz Not worth it−€7.47+€1.3719 min
Uffheim Not worth it−€7.47+€1.3721 min
Waltenheim Not worth it−€7.95+€1.3722 min
Hundsbach Not worth it−€12.37+€1.3328 min
Kaysersberg Vignoble Not worth it−€14.90+€1.3338 min
Fislis Not worth it−€6.63+€1.2929 min
Mittelwihr Not worth it−€11.38+€1.2533 min
Dietwiller Not worth it−€7.12+€1.2424 min
Gundolsheim Not worth it−€11.71+€1.2233 min
Rantzwiller Not worth it−€8.56+€1.1628 min
Pfetterhouse Not worth it−€14.85+€1.0549 min
Habsheim Not worth it−€7.12+€1.0417 min
Durmenach Not worth it−€8.09+€1.0429 min
Roppentzwiller Not worth it−€12.57+€1.0430 min
Werentzhouse Not worth it−€7.02+€1.0326 min
Widensolen Not worth it−€9.00+€1.0115 min
Waldighoffen Not worth it−€12.71+€1.0031 min
Urschenheim Not worth it−€9.46+€0.9818 min
Lutter Not worth it−€2.14+€0.9730 min
Obermorschwihr Not worth it−€9.68+€0.9031 min
Vœgtlinshoffen Not worth it−€9.89+€0.9034 min
Merxheim Not worth it−€10.15+€0.8732 min
Steinbrunn-le-Haut Not worth it−€11.42+€0.8633 min
Hausgauen Not worth it−€12.87+€0.8530 min
Willer Not worth it−€12.91+€0.8132 min
Husseren-les-Châteaux Not worth it−€9.92+€0.7734 min
Eguisheim Not worth it−€9.92+€0.7029 min
Hattstatt Not worth it−€10.04+€0.6830 min
Steinbrunn-le-Bas Not worth it−€7.82+€0.6630 min
Geispitzen Not worth it−€8.31+€0.5522 min
Landser Not worth it−€7.82+€0.5527 min
Schlierbach Not worth it−€7.12+€0.5524 min
Raedersdorf Not worth it−€2.65+€0.5231 min
Porte du Ried Not worth it−€9.98+€0.5027 min
Houssen Not worth it−€9.98+€0.5028 min
Niederentzen Not worth it−€12.79+€0.4825 min
Wickerschwihr Not worth it−€10.09+€0.4024 min
Gueberschwihr Not worth it−€11.03+€0.3932 min
Wahlbach Not worth it−€13.37+€0.3633 min
Oberentzen Not worth it−€12.80+€0.3226 min
Osenbach Not worth it−€10.42+€0.3243 min
Appenwihr Not worth it−€8.10+€0.2314 min
Schwoben Not worth it−€13.55+€0.1829 min
Illtal Not worth it−€13.59+€0.1434 min
Bouxwiller Not worth it−€7.02+€0.1228 min
Riespach Not worth it−€12.80+€0.1035 min
Guémar Not worth it−€8.77+€0.0930 min
Heiwiller Not worth it−€13.69+€0.0531 min
Eschentzwiller Not worth it−€7.12+€0.0521 min
Ensisheim Not worth it−€9.18+€0.0324 min
Tagsdorf Not worth it−€13.75−€0.0129 min
Rodern Not worth it−€10.61−€0.0134 min
Rorschwihr Not worth it−€10.85−€0.0133 min
Saint-Hippolyte Not worth it−€10.28−€0.0133 min
Andolsheim Not worth it−€10.27−€0.0216 min
Rammersmatt Not worth it−€18.24−€0.0338 min
Logelheim Not worth it−€4.86−€0.0519 min
Seppois-le-Haut Not worth it−€15.97−€0.0646 min
Morschwiller-le-Bas Not worth it−€6.07−€0.0722 min
Ribeauvillé Not worth it−€11.41−€0.0840 min
Hunawihr Not worth it−€11.41−€0.0841 min
Beblenheim Not worth it−€10.64−€0.0836 min
Zellenberg Not worth it−€10.27−€0.0837 min
Ostheim Not worth it−€9.98−€0.0829 min
Steinbach Not worth it−€16.66−€0.1132 min
Cernay Not worth it−€15.91−€0.1129 min
Munwiller Not worth it−€13.29−€0.1628 min
Meyenheim Not worth it−€11.73−€0.1626 min
Réguisheim Not worth it−€10.91−€0.1624 min
Hochstatt Not worth it−€10.98−€0.1725 min
Moosch Not worth it−€18.48−€0.1743 min
Willer-sur-Thur Not worth it−€18.48−€0.1739 min
Friesen Not worth it−€16.09−€0.1854 min
Ueberstrass Not worth it−€16.09−€0.1851 min
Seppois-le-Bas Not worth it−€16.09−€0.1847 min
Horbourg-Wihr Not worth it−€10.72−€0.1819 min
Bischwihr Not worth it−€10.73−€0.1922 min
Ingersheim Not worth it−€12.10−€0.2132 min
Colmar Not worth it−€10.85−€0.3125 min
Uffholtz Not worth it−€9.33−€0.3830 min
Fortschwihr Not worth it−€10.96−€0.4022 min
Rouffach Not worth it−€12.99−€0.4930 min
Emlingen Not worth it−€14.25−€0.5031 min
Obermorschwiller Not worth it−€13.65−€0.5034 min
Zimmersheim Not worth it−€7.12−€0.5723 min
Bruebach Not worth it−€5.26−€0.5929 min
Fréland Not worth it−€15.02−€0.7146 min
Orschwihr Not worth it−€12.67−€0.7835 min
Reiningue Not worth it−€6.35−€0.7924 min
Wattwiller Not worth it−€9.33−€0.8033 min
Westhalten Not worth it−€12.30−€0.8835 min
Battenheim Not worth it−€10.36−€0.8817 min
Sausheim Not worth it−€11.24−€0.8815 min
Baldersheim Not worth it−€10.70−€0.8815 min
Bergheim Not worth it−€11.47−€0.9037 min
Bollwiller Not worth it−€11.11−€0.9226 min
Wittelsheim Not worth it−€9.49−€0.9227 min
Feldkirch Not worth it−€11.44−€0.9226 min
Pfaffenheim Not worth it−€13.27−€0.9631 min
Sundhoffen Not worth it−€9.40−€0.9717 min
Bitschwiller-lès-Thann Not worth it−€18.48−€0.9736 min
Leimbach Not worth it−€18.24−€0.9732 min
Roderen Not worth it−€18.13−€0.9733 min
Thann Not worth it−€18.48−€0.9732 min
Vieux-Thann Not worth it−€18.00−€0.9730 min
Staffelfelden Not worth it−€11.01−€1.0528 min
Frœningen Not worth it−€11.89−€1.0726 min
Ruederbach Not worth it−€14.89−€1.1340 min
Bergholtz Not worth it−€12.67−€1.1932 min
Bergholtzzell Not worth it−€12.67−€1.1934 min
Wittersdorf Not worth it−€15.03−€1.2632 min
Rixheim Not worth it−€10.72−€1.2818 min
Bellemagny Not worth it−€9.93−€1.3338 min
Bretten Not worth it−€9.93−€1.3335 min
Eteimbes Not worth it−€9.93−€1.3336 min
Saint-Cosme Not worth it−€9.93−€1.3339 min
Soppe-le-Bas Not worth it−€9.93−€1.3332 min
Zillisheim Not worth it−€11.52−€1.4527 min
Mooslargue Not worth it−€13.49−€1.4542 min
Feldbach Not worth it−€15.02−€1.4537 min
Kœstlach Not worth it−€11.07−€1.4535 min
Liebsdorf Not worth it−€12.73−€1.4542 min
Mœrnach Not worth it−€11.90−€1.4537 min
Durlinsdorf Not worth it−€12.31−€1.4540 min
Vieux-Ferrette Not worth it−€8.31−€1.4533 min
Guebwiller Not worth it−€12.79−€1.4933 min
Bettendorf Not worth it−€15.29−€1.5139 min
Ligsdorf Not worth it−€4.98−€1.5536 min
Lucelle Not worth it−€4.98−€1.5542 min
Sondersdorf Not worth it−€4.98−€1.5535 min
Bendorf Not worth it−€4.98−€1.5537 min
Oberlarg Not worth it−€4.98−€1.5541 min
Winkel Not worth it−€4.98−€1.5539 min
Ferrette Not worth it−€7.54−€1.6032 min
Ruelisheim Not worth it−€11.13−€1.6720 min
Issenheim Not worth it−€11.06−€1.6829 min
Ungersheim Not worth it−€11.06−€1.6827 min
Raedersheim Not worth it−€11.06−€1.6828 min
Soultz-Haut-Rhin Not worth it−€11.06−€1.6830 min
Hartmannswiller Not worth it−€11.11−€1.7431 min
Jungholtz Not worth it−€12.12−€1.7535 min
Rimbach-près-Guebwiller Not worth it−€12.12−€1.7540 min
Rimbachzell Not worth it−€12.12−€1.7538 min
Wuenheim Not worth it−€12.12−€1.7534 min
Galfingue Not worth it−€6.77−€1.7730 min
Riedisheim Not worth it−€11.49−€2.0219 min
Wasserbourg Not worth it−€12.21−€2.0453 min
Altkirch Not worth it−€15.84−€2.0537 min
Aspach Not worth it−€15.84−€2.0538 min
Heidwiller Not worth it−€14.80−€2.0536 min
Illfurth Not worth it−€13.51−€2.0530 min
Luemschwiller Not worth it−€14.55−€2.0536 min
Saint-Bernard Not worth it−€15.81−€2.0533 min
Tagolsheim Not worth it−€14.55−€2.0533 min
Walheim Not worth it−€15.34−€2.0534 min
Carspach Not worth it−€15.84−€2.0539 min
Flaxlanden Not worth it−€6.17−€2.1730 min
Bisel Not worth it−€16.02−€2.2342 min
Zimmerbach Not worth it−€10.56−€2.3340 min
Wittenheim Not worth it−€11.83−€2.3420 min
Brunstatt-Didenheim Not worth it−€8.73−€2.3526 min
Mulhouse Not worth it−€12.02−€2.5218 min
Heimsbrunn Not worth it−€7.62−€2.5827 min
Largitzen Not worth it−€16.59−€2.7949 min
Illzach Not worth it−€12.38−€2.8717 min
Lautenbach Not worth it−€12.79−€2.8739 min
Linthal Not worth it−€8.38−€2.8742 min
Lautenbachzell Not worth it−€12.79−€2.8740 min
Hirsingue Not worth it−€16.69−€2.8939 min
Buhl Not worth it−€12.79−€2.8937 min
Hirtzbach Not worth it−€16.71−€2.9041 min
Murbach Not worth it−€12.79−€2.9139 min
Fulleren Not worth it−€18.29−€2.9848 min
Falkwiller Not worth it−€15.42−€3.0533 min
Aspach-Michelbach Not worth it−€17.00−€3.0730 min
Ballersdorf Not worth it−€18.50−€3.1942 min
Kingersheim Not worth it−€12.80−€3.2818 min
Pulversheim Not worth it−€12.81−€3.2922 min
Walbach Not worth it−€12.20−€3.3142 min
Lutterbach Not worth it−€12.87−€3.3419 min
Bernwiller Not worth it−€14.71−€3.4529 min
Balschwiller Not worth it−€15.90−€3.4530 min
Burnhaupt-le-Bas Not worth it−€4.10−€3.4524 min
Gildwiller Not worth it−€4.10−€3.4531 min
Aspach-le-Bas Not worth it−€16.01−€3.4828 min
Burnhaupt-le-Haut Not worth it−€4.14−€3.4828 min
Schweighouse-Thann Not worth it−€8.06−€3.4828 min
Berrwiller Not worth it−€12.96−€3.5132 min
Labaroche Not worth it−€16.32−€3.6249 min
Sternenberg Not worth it−€16.06−€3.6836 min
Heimersdorf Not worth it−€17.53−€3.7142 min
Mertzen Not worth it−€19.06−€3.7448 min
Richwiller Not worth it−€13.32−€3.7822 min
Pfastatt Not worth it−€13.35−€3.8120 min
Eglingen Not worth it−€16.25−€3.8732 min
Strueth Not worth it−€19.28−€3.9648 min
Lapoutroie Not worth it−€15.89−€4.0348 min
Bourbach-le-Bas Not worth it−€17.53−€4.1837 min
Saint-Ulrich Not worth it−€19.40−€4.2646 min
Hecken Not worth it−€5.03−€4.2732 min
Buethwiller Not worth it−€16.68−€4.2933 min
Hindlingen Not worth it−€19.40−€4.3752 min
Wihr-au-Val Not worth it−€12.33−€4.5043 min
Soultzbach-les-Bains Not worth it−€12.13−€4.6444 min
Guewenheim Not worth it−€16.59−€4.7331 min
Diefmatten Not worth it−€5.57−€4.7532 min
Sentheim Not worth it−€16.26−€4.8135 min
Le Bonhomme Not worth it−€17.49−€4.9253 min
Guevenatten Not worth it−€17.31−€4.9238 min
Hagenbach Not worth it−€17.36−€4.9733 min
Traubach-le-Haut Not worth it−€17.41−€5.0239 min
Altenach Not worth it−€19.40−€5.0744 min
Manspach Not worth it−€19.40−€5.0742 min
Dannemarie Not worth it−€19.33−€5.0938 min
Gommersdorf Not worth it−€18.75−€5.0936 min
Magny Not worth it−€19.47−€5.1448 min
Romagny Not worth it−€19.47−€5.1446 min
Wolfersdorf Not worth it−€19.52−€5.2441 min
Chavannes-sur-l'Étang Not worth it−€20.65−€5.4045 min
Elbach Not worth it−€19.72−€5.4044 min
Montreux-Vieux Not worth it−€20.74−€5.4046 min
Retzwiller Not worth it−€19.72−€5.4042 min
Valdieu-Lutran Not worth it−€19.72−€5.4045 min
Traubach-le-Bas Not worth it−€17.87−€5.4740 min
Le Haut Soultzbach Not worth it−€16.96−€5.5039 min
Bréchaumont Not worth it−€18.03−€5.6341 min
Orbey Not worth it−€18.81−€6.0550 min
Montreux-Jeune Not worth it−€17.70−€6.1049 min
Lauw Not worth it−€17.74−€6.2738 min
Bourbach-le-Haut Not worth it−€17.78−€6.3142 min
Gunsbach Not worth it−€12.31−€6.8246 min
Griesbach-au-Val Not worth it−€12.56−€7.0447 min
Sickert Not worth it−€19.18−€7.6945 min
Kirchberg Not worth it−€19.18−€7.6949 min
Wegscheid Not worth it−€19.18−€7.6948 min
Oberbruck Not worth it−€19.19−€7.6951 min
Dolleren Not worth it−€19.19−€7.6952 min
Rimbach-près-Masevaux Not worth it−€19.19−€7.6954 min
Sewen Not worth it−€19.19−€7.6955 min
Masevaux-Niederbruck Not worth it−€19.20−€7.7042 min
Hohrod Not worth it−€14.62−€11.7454 min
Munster Not worth it−€14.62−€11.7451 min
Stosswihr Not worth it−€14.62−€11.7455 min
Soultzeren Not worth it−€14.62−€11.7457 min
Breitenbach-Haut-Rhin Not worth it−€14.63−€11.7555 min
Eschbach-au-Val Not worth it−€14.63−€11.7551 min
Luttenbach-près-Munster Not worth it−€14.63−€11.7553 min
Metzeral Not worth it−€14.63−€11.7559 min
Muhlbach-sur-Munster Not worth it−€14.63−€11.7556 min
Kruth Not worth it−€35.59−€27.0758 min
Mittlach Too far——63 min
Sondernach Too far——61 min
Wildenstein Too far——64 min

German stations near the border

WhereStationsDieselPetrol 95 E10Places
Neuenburg3€2.229/L€1.949/L217
Weil am Rhein3€2.289/L€1.969/L139
Endingen3€2.219/L€1.859/L117
Breisach2€2.289/L€1.999/L52
Bötzingen2€2.219/L€1.899/L29
Müllheim4€2.218/L€1.948/L4
Bad Krozingen3€2.239/L€1.929/L3