THE BANK OF PRINCETON
Routing Number: 031207940
183 BAYARD LANE
PRINCETON, NJ 08540-0000
(609) 921-1700
339 Route 33
Hamilton, NJ 8619
10 Bridge Street
Lambertville, NJ 8530
1 Rossmoor Drive, Suite 1200
Monroe Township, NJ 8831
2 Route 31
Pennington, NJ 8534
1185 Route 206 North
Princeton, NJ 8540
21 Chambers Street
Princeton, NJ 8542
194 Nassau Street
Princeton, NJ 8542
183 Bayard Lane
Princeton, NJ 8540
1222 North Welsh Road
North Wales, PA 19454
470 West Cheltenham Avenue
Philadelphia, PA 19126
7050 Terminal Square
Upper Darby, PA 19082
How do I find my bank's routing number online?
How do I correct a routing number if I entered it incorrectly?
What's the difference between a checking and a savings account routing number?
What's the purpose of the check's magnetic ink character recognition (MICR) line?
How do I find my routing number on a mobile banking app?
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

Is there a direct deposit form that can be filled out cause my work requires it needs a signature from a worker please get to me soon if not I need to go to another bank that will.
Read More

Wire transfer at Huntington National Bank received by 4:30 p.m. ET on a business day will be processed same day. Please call 800-480-2001 to learn more about online wire transfer.
Read More
Is there a limit for wire transfer if I use the Business Cash Management Services from Big Sky Banking System?
Read More