Publix does not sell cashier’s checks, and most locations do not accept them as payment.
To confirm this information, we spoke with store associates in North Carolina, Virginia, Tennessee, Georgia, and Florida.
Each location we contacted said that while you cannot get a cashier’s check, you can purchase a money order at Publix.
See our related research for information about the differences between cashier’s checks and money orders and getting a money order at Publix.
Other Places to Get a Cashier’s Check
You can get a cashier’s check from a reputable bank or financial institution, such as Bank of America, Chase Bank, or TD Bank. See our full list of options.