COMPASS BANK
Routing Number: 122220506
PO BOX 10566
BIRMINGHAM, AL 35296-0000
(800) 239-2265
28000 Ushwy 98
Daphne, AL 36526
404 Well Street Northeast
Decatur, AL 35601
1600 Sixth Avenue, Southeast
Decatur, AL 35601
2009-C Beltline Road Southwest
Decatur, AL 35601
2872 West Main Street
Dothan, AL 36305
1263 West Main Street
Dothan, AL 36301
2936 Montgomery Highway
Dothan, AL 36303
223 East Broad Street
Eufaula, AL 36027
1009 South Eufaula Avenue
Eufaula, AL 36027
7200 Aaron Aronov Drive
Fairfield, AL 35064
36 North Section Street
Fairhope, AL 36532
920 Fairhope Avenue
Fairhope, AL 36532
210 Cox Creek Parkway
Florence, AL 35630
412 North Court Street
Florence, AL 35630
2311 Gault Avenue North
Fort Payne, AL 35967
200 Gault Avenue North
Fort Payne, AL 35967
460 George Wallace Drive
Gadsden, AL 35903
601 Broad Street
Gadsden, AL 35901
3830 Gulf Shores Parkway
Gulf Shores, AL 36542
198 Green Springs Highway
Homewood, AL 35209
501 Shades Creek Parkway
Homewood, AL 35209
1908 29th Avenue South
Homewood, AL 35209
5576 Grove Boulevard
Hoover, AL 35226
1560 Montgomery Highway
Hoover, AL 35216
What's the purpose of a routing number?
Are there different routing numbers for different states?
Can I use the routing number for international transactions?
Do all checks have a routing number?
Can a routing number be recycled after an account is closed?
Frequently asked questions (FAQs) related to bank routing numbers and bank routing information:
frequently asked questions (FAQs) about Bank ABA routing numbers and their purposes:
Frequently asked questions (FAQs) about international bank routing codes

Suntrust`s EZ Checking is free, but required 10 monthly transactions. Call 800.SUNTRUST for more info.
Read More
When I talked to a Wells Fargo agent, she told me to use 121000248 for all domestic wires and WFBIUS6S for int`l.
Read More
The Village Bank wire transfers fee is $ 25.00 domestic and international wire transfers vary
Read More
AS FCU just recently launched their new home banking system, if you need to setup wire transfer or have any questions, please call 800-643-2160
Read More