The flight time from the UK to French Polynesia is around 19 hours, with a stopover. However, this can vary depending on the airline you fly with and the length of your stopover.
When you arrive in French Polynesia, you'll need to take a domestic flight to your final destination. These flights are usually around an hour long.