Question: how long does it take mail to get from uk to canada?
Answer: Short Answer: Port to port transit times between the UK and Canada are typically between 10 to 30 days, depending on the port of arrival.