20-30 mins should be fine for around 12 km, trust me :)

it takes for me 1 hour now to get to work (same distance)....so reducing this to half sounds very good :D

thanks!