ATM Locator

Bitcoin ATMs Near You

Search by city or zip code to find one of 3,000+ Bitstop ATMs across the US and Canada. Buy Bitcoin and other crypto with cash, starting at $10.

Cities with the Most Bitstop ATMs

Every city with five or more Bitstop ATMs. Pick yours to see each location's hours, coins, and directions.

Using a Bitstop ATM

How it works

Choose a coin on the screen, enter your phone number and PIN, and scan your wallet's QR code. Insert your cash, check the rate and fee, and confirm. The ATM sends your crypto straight to your wallet.

How to use a Bitcoin ATM

What to bring

Cash, your phone, and a crypto wallet that can receive the coin you're buying. Start with a $10 bill or larger; after that, smaller bills work too. You don't need a bank account or a card. Larger purchases need a government-issued photo ID, and the ATM tells you when. No wallet yet? Exodus and Trust Wallet take a few minutes to set up.

What to bring

Fees and limits

The exchange rate and the fee are on screen before you insert any cash, and the price locks when your first bill goes in. Fees vary by state. At ATMs run by independent operators, the operator sets the rate and fee. Your daily limit depends on your verification tier and your state, and the ATM shows how much you can buy right now.

See fees by stateBuying tiers and daily limits

What you can buy

Every Bitstop ATM sells Bitcoin. Most also sell Ethereum, Dogecoin, Litecoin, and Solana, and many carry XRP and stablecoins like USDC and USDT. Coins vary by ATM, so each location page lists what it sells. Gold ATMs in select states also dispense Goldbacks.

Supported cryptocurrenciesAbout Goldbacks

Stay safe

No government agency, utility, or legitimate business will ever ask you to pay at a Bitcoin ATM. If someone you met by phone or online sends you a QR code to scan at the ATM, stop. Call Bitstop at (855) 524-8786 before you insert any cash.

How to spot a scam

Bitcoin ATM FAQs

Where is the nearest Bitcoin ATM?

Search by city or zip code at the top of this page to see the closest Bitstop ATMs on the map, with hours and directions for each. Bitstop has 3,000+ ATMs across the US and Canada.

Are Bitstop ATMs open 24 hours?

Many are. About 6 in 10 Bitstop ATMs are open 24 hours a day. Hours depend on the store each ATM is in, and every location page shows that ATM's hours.

Do I need a bank account to use a Bitcoin ATM?

No. Bitstop ATMs take cash, so you don't need a bank account, a debit card, or an exchange account.

Do I need ID to buy Bitcoin at an ATM?

Not for smaller purchases. Above certain amounts, which vary by state and verification tier, the ATM asks you to scan a government-issued photo ID, and it tells you when.

How much does a Bitcoin ATM charge?

Each purchase has an exchange rate and a fee, and both show on screen before you insert any cash. Fees vary by state, and the fees page lists them. At ATMs run by independent operators, the operator sets the fee.

How much Bitcoin can I buy at once?

The minimum purchase is $10, so your first bill must be $10 or larger. After that you can add smaller bills. Your daily limit depends on your verification tier and your state, and the ATM shows what you can still buy before you confirm. To raise your limit, upgrade your account in the Bitstop app.

What can I buy at a Bitstop ATM?

Bitcoin at every location, plus Ethereum, Dogecoin, Litecoin, Solana, XRP, and stablecoins like USDC and USDT at most of them. Gold ATMs in select states also dispense Goldbacks. Each location page lists the coins at that ATM.

How long does it take to get my Bitcoin?

The ATM sends your Bitcoin as soon as you confirm. It usually shows up in your wallet within 10–30 minutes, depending on how busy the Bitcoin network is.

Can't find one nearby?

Request a Bitstop in Your Area

Don't see an ATM near you? Let us know. We're expanding every month.

Request a location

No Gold ATM Near You?

Shop Goldbacks Online

Order physical 24K gold currency to your door. Available in multiple U.S. state series.

Shop gold online