You can't sail from London to Cologne.
4 days
a while i bet
2 days
6 and half days
several days
approx 72 days
6 weeks
it takes about 2 hours by flight but im not sure how long it takes you to sail :/
If you are a sailor you will know the answer to this question. If you're not a sailor, don't try it.
how long does it take to sail from Pakistan to England
There is approximately 397 miles between Frankfurt, Germany and London, United Kingdom. A flight would take about 1 hour and 20 minutes.