Centralized exchanges

Coinbase  – buy ETH with fiat or Bitcoin
Kraken  – buy ETH with any of the supported fiat (USD, EUR, CAD) or cryptocurrencies
Binance  – buy ETH with fiat or Bitcoin
Bity – buy ETH with any of the supported fiat (EUR, CHF) or cryptocurrencies (Bitcoin, Augur)
Gemini  – buy ETH with fiat or Bitcoin

Decentralized exchanges

What are Decentralized Exchanges?

Protocols

Uniswap  – protocol for automated token exchange
Gnosis Protocol – fully permissionless DEX that enables ring trades to maximize liquidity
KyberSwap  – uses an on-chain matching system to instantly convert tokens into other tokens, also provides fiat on-ramp service
Airswap  – uses an off-chain matching system called the Swap Protocol which allows users to easily swap tokens, also provides fiat on-ramp service
Oasis  – decentralized application allowing anyone to trade tokens, borrow against them and earn savings using Dai
Liquality  – cross-chain atomic swaps between Bitcoin, Dai and Ether
Tokenlon  – allows you to buy and sell imBTC & other tokens via 0x-based atomic swap
Ren  – dark pool (OTC) exchange, that provides decentralized cross-chain interoperability
Loopring  – decentralized zk-rollup exchange protocol with a hybrid order model with a focus on liquidity
DeversiFi  – hybrid decentralized exchange, allowing users to trade ERC20 tokens against ETH or USD
FairDEX  – trading platform for ERC20 tokens built on the DutchX, that allows users to place bids on auctions running on the DutchX
Summa Auctions  – cross-chain auctions featuring fast on-chain settlement, trustless and non-custodial transactions
Shapeshift  – offers crypto to crypto trading functionality and is primarily intended to be used as an API integration, also offers to buy crypto with USD
IDEX  – processes orders in a centralized order book and settles the trades on-chain
EtherDelta  – processes both orders and trade settlements on-chain
Bancor  – protocol for the algorithmic market making exchange with on-chain liquidity
DDEX  – decentralized exchange built on Hydro Protocol technology, offering instant, real-time order matching with on-chain settlement
TEX  – layer 2 commit-chain based decentralized exchange, built on top of the NOCUST commit-chain by the Liquidity Network

Aggregators

DEX.AG  – get the best price for your trade across many different DEXes
Matcha  – trading aggregator powered by 0x
1inch.exchange  – split the order to several decentralized exchanges like UniswapExchange, KyberNetwork, Bancor and RadarRelay to avoid high price slippage
Totle Swap  – swap ERC-20 tokens while automatically getting the best price on the DEX market
Shiftly  – find best prices among DEXs, compare and swap your cryptocurrencies instantly
ParaSwap  – aggregates multiple decentralized exchanges into one place and also splits orders across multiples exchanges into one optimized and secure transaction
CoinSwitch  – trade hundreds of coins at best rates without creating an account on any exchange (include Binance, KuCoin, Bittrex, HitBTC, IDEX, Cryptopia and more)

Other

Dether  – global, peer-to-peer marketplace for buying and selling ETH in person with cash
LocalCryptos  – global, peer-to-peer marketplace for buying and selling ETH with over 30 supported payment methods, including in-person cash trades
DAIHard  – peer to peer crypto-fiat onramp that is unkillable, uncensorable, and globally accessible
Wyre  – exchange that offers crypto to fiat and compliance solutions via API and dashboard, also by using Apple or Google pay
Ramp  – decentralized peer-to-peer fiat to crypto trades
Wirex  – payment platform, that allows you to spend and exchange crypto & fiat currency
Dolomite  – decentralized exchange and a comprehensive portfolio manager, also fiat on/off ramp solution working directly to/from your wallet

Learn more

Decentralized Exchanges  – types of DEXs and further readings
Decentralized Exchanges in 2019a recap by numbers