That goes without saying. One gets approx. 10 km per hour into the battery.
The charging speed is highest when the battery is charged between 10% and 45%.
That varies from country to country. In Germany, charging currently costs 0.33 € per kWh. With a consumption of approx. 18 kWh per 100 km this makes 5.94 € per 100 km.