Um ônibus de endereço é uma arquitetura de ônibus de computador. Ele é usado para transferir dados entre dispositivos. Os dispositivos são identificados pelo endereço de hardware da memória física (o endereço físico). O endereço é armazenado na forma de números binários para permitir que o barramento de dados acesse o armazenamento da memória. 

Os barramentos de endereços são compostos por uma coleção de fios que conectam a CPU com a memória principal, que é usada para identificar locais específicos (endereços) na memória principal. A largura do barramento de endereços (ou seja, o número de fios) determina quantos locais exclusivos de memória podem ser endereçados. Os modernos computadores pessoais e Macintoshes têm até 36 linhas de endereços. Isto teoricamente lhes permite acessar 64 gigabytes de memória principal. Entretanto, a quantidade real de memória que pode ser acessada é geralmente muito menor do que este limite teórico devido às limitações do chipset e da placa-mãe.

Um ônibus de endereço faz parte da arquitetura do sistema de ônibus, que foi desenvolvido para diminuir os custos e aumentar a integração modular. Entretanto, a maioria dos computadores modernos utiliza uma variedade de ônibus individuais para tarefas específicas. 

Um computador individual contém um ônibus de sistema, que conecta os principais componentes de um sistema de computador e tem três elementos principais, dos quais o ônibus de endereço é um, juntamente com o ônibus de dados e o ônibus de controle.

Um ônibus de endereço é medido pela quantidade de memória que um sistema pode recuperar. Um sistema com um barramento de endereço de 32 bits pode endereçar 4 gigabytes de espaço de memória. Computadores mais novos usando um barramento de endereços de 64 bits com um sistema operacional de suporte podem endereçar 16 exbibytes de locais de memória, o que é praticamente ilimitado.