Geneva's stations (Migrol, Coop Pronto, Avia, BP, Shell and Tamoil) cluster along the A1 and the lake arterials, with prices constantly compared against neighbouring France. Petrol is usually cheaper on the Swiss side, diesel often cheaper in France. EV charging is strong, with fast hubs near the airport and the A1.
Geneva has more charging points mapped than fuel stations, 136 against 133. That is still rare, and it makes this an easy place to arrive on a low battery. See Geneva on the map →
Plan your stop
In Geneva the filters that actually narrow things down are diesel (48), LPG (3) and CCS charging (21). Travelling at night, switch on "open now": 70 places are tagged 24/7. When you arrive, a quick confirmation keeps the map right for the next driver in Geneva.