What a crock. My wife and I went to the Bahamas and she signed up for Travel Pass at $10 a day so we could stay in touch with our family. Our latest bill includes a $67 charge for a single call that she made to her credit union to check an account balance. Why are 800 numbers in the US not included in Travel Pass, and why weren't we notified before the call was allowed to go through that we'd get an outrageous charge for a TOLL FREE number? What gives, Verizon? Why don't you make this clear anywhere on the site, and why do we have to get an unexpectedly huge bill for something we thought was covered?
Seems like it might be a local dialing issue where the 800 number merchant (your Credit Union in the US) may not have an agreement with the local telco(s):
"Toll-free numbers: Numbers beginning with 881 within The Bahamas are toll-free. However, calling a normally toll-free number within the U.S. (that is, one beginning with 800, 866, 887, or 888) usually involves a charge if made from The Bahamas. In fact, it usually costs the same as an overseas call unless the merchant has made arrangements with local telephone authorities. Note: Major airlines generally maintain toll-free 800, 866, 887, or 888 provisions for calls made to them within The Bahamas. If you dial what you think is a toll-free phone number and it ends up costing the long-distance rate, an automated recording will inform you of this fact. In some cases, the recording will suggest a local toll-free alternative -- usually one beginning with 881."