Is Google Photos synchronisation secure on public wifi
All services at google are using secure transport layer (TLS).
That means all the data you send or receive from google's services are encrypted with strong cypher suites.
If some one capture your data, he will not be able to decrypt it.  

Please see google documentation here:  Google Infrastructure Security Design Overview