Useimmat hotellit Sofiassa sijaitsevat joko ydinkeskustassa tai lähellä keskustaa. Alueella, jota Sofian muurit aikanaan ympäröivät, seisoo nyt nykyaikainen liikekeskusta lukuisine palveluineen ja nähtävyyksineen. Alue palvelee ostosmatkailijoita, sillä Sofian shoppailumahdollisuudet ovat parhaimmillaan keskustassa. Alue sopii myös viikonloppumatkailijoille, sillä keskustassa kaikki tärkeimmät nähtävyydet ovat kävelymatkan päässä. Vieraile esimerkiksi Sofian kuuluisimmassa kirkossa, Alexander Nevskin katedraalissa. Keskustan majoituspaikkojen hintataso on edullinen, ja alue sopii hyvin sekä budjettimatkailijoille että laatua hakeville. Parhaissa hotelleissa on usein uima-allas ja spa-palveluita. Tyylikkään majoituksen saat esimerkiksi Arena di Serdica Boutique Hotel -hotellista.
Jos aiot reissata Sofian lisäksi muissakin bulgarialaiskaupungeissa, majoitus Sofiassa kannattaa varata pääjuna-aseman ja bussiaseman tuntumasta. Alueella on halpoja majoituspaikkoja. Lähellä rautatieasemaa ei ole merkittäviä nähtävyyksiä, mutta keskustan ytimeen on kävelymatka. Siistejä ja halpoja huoneita juna-aseman kupeessa tarjoaa esimerkiksi Guest Rooms Kom -majatalo.
Keskustan ulkopuolella, vehreiden puistojen keskellä sijaitseva Vitoshan alue sopii lapsiperheille ja muille rauhallista majoitusta etsiville. Tasokas alue sijaitsee aivan Sofian eteläisen puiston (South Park) tuntumassa, ja alueella on hyviä hotelleja. Talvella reissaavien kannattaa pitää mielessä, että kaupunginosan läheisyydessä sijaitsee Vitoshan laskettelukeskus. Pariskunnille hyvä valinta alueella on laadukas Tsarsko Selo Spa Hotel terassi- ja uima-allasalueineen. Komeat puitteet vierailleen tarjoaa myös Hotel Marinela Sofia.