Bus alamat adalah arsitektur bus komputer. Bus ini digunakan untuk mentransfer data antar perangkat. Perangkat diidentifikasi oleh alamat perangkat keras dari memori fisik (alamat fisik). Alamat disimpan dalam bentuk angka biner untuk memungkinkan bus data mengakses penyimpanan memori. 

Bus alamat terdiri dari kumpulan kabel yang menghubungkan CPU dengan memori utama yang digunakan untuk mengidentifikasi lokasi tertentu (alamat) dalam memori utama. Lebar bus alamat (yaitu, jumlah kabel) menentukan berapa banyak lokasi memori unik yang dapat dialamatkan. Komputer pribadi modern dan Macintosh memiliki sebanyak 36 jalur alamat. Ini secara teoritis memungkinkan mereka untuk mengakses 64 gigabyte memori utama. Namun demikian, jumlah aktual memori yang dapat diakses biasanya jauh lebih sedikit daripada batas teoretis ini karena keterbatasan chipset dan motherboard.

Bus alamat adalah bagian dari arsitektur bus sistem, yang dikembangkan untuk mengurangi biaya dan meningkatkan integrasi modular. Namun demikian, sebagian besar komputer modern menggunakan beragam bus individual untuk tugas-tugas spesifik. 

Komputer individual berisi bus sistem, yang menghubungkan komponen utama sistem komputer dan memiliki tiga elemen utama, di mana bus alamat adalah salah satunya, bersama dengan bus data dan bus kontrol.

Bus alamat diukur dari jumlah memori yang dapat diambil oleh sistem. Sebuah sistem dengan bus alamat 32-bit dapat mengalamatkan 4 gigabyte ruang memori. Komputer yang lebih baru menggunakan bus alamat 64-bit dengan sistem operasi yang mendukung dapat mengalamatkan 16 exbibytes lokasi memori, yang hampir tidak terbatas.