The price of bandwidth is still confusing

It’s not well documented but there are some regions (like iad) that let you assign a regional IP to the app. fly ips allocate-v4 --region iad, for example. Since we only announce those IPs in iad, traffic there should never hit another region.

If you run another app in another region that uses that IP it will still have the cross region data fee, though.