Sadly Wikipedia doesn't describe a specific mechanism that helps pigeons to navigate. I wonder do pigeons simply fly high enough that they can see hundred miles around?
Every day they build a mesh network and relay some message. The message seems to be very similar every day but a few hundred km away it is completely different.