What time does Hairspray finish at Shaftesbury Theatre in London?
According to the website on the link, the running time is 2 hrs 40. Bear in mind that if the show starts dead on 7.30pm, then curtain down should be approx 10.40 p.m. Shows rarely go up on time and intervals can be longer than the 15 or 20 minutes stated. I would suggest that you ask the cab driver to collect you at 10.45p.m. If you end up waiting for a few minutes, that is better than him/her having to wait too long for you. Have fun.