O B Hotel fica localizado diretamente na orla marítima de Salvador, a cerca de 8km do histórico bairro de Pelourinho e a cerca de 22km do Aeroporto Internacional de Salvador.
Os quartos do B Hotel apresentam uma decoração luminosa e contemporânea, assim como uma casa de banho privativa com um chuveiro. Algumas acomodações são maiores e têm vista para o mar.