Not with public transport, but in my (Dutch) city I can get everywhere, safely, within a reasonable amount of time, at all times of the day, by bike. From one end to the other wouldn't be exactly 15 minutes, but it would be under 30. With an electronic bike you can probably make that 20 minutes.