All electric. Save on gas. Plugs up to any 120v household receptacle. However, from very low battery to fully charged can take up to 12 hours (overnight) on a 120v receptacle or up to 3 hours on a 240v "fast" charge plug found at various charging stations most of which requires an account such as Chargepoint to use and a fee usually somewhere around $0.25 per minute. My suggestion would be if you haven't driven a fully electric car before, you might want to rent one for a day to see if it meets your expectations and if it does then extend the rental period.