I B&B a Berlino sono strutture assimilabili alle pensioni e classificati da 1 a 5 stelle. Sono in genere a conduzione familiare e spesso offrono un buffet per la prima colazione più sostanzioso e personalizzato rispetto alle pensioni e reception aperta 24/24. I B&B sono presenti principalmente nei quartieri più trendy di Berlino, Prenzlauer Berg, Schöneberg, Kreuzberg e naturalmente Mitte. Il costo per una notte con prima colazione a partire da 40 euro.
Le pensioni a Berlino (Pension, Gästehaus, Gasthof), come in tutta la Germania, sono strutture con più di 8 posti letto ma con un massimo di 20 camere. Secondo questa classificazione, una pensione a 2 stelle oltre a fornire il bagno in camera, disponibilità di TV Color nella hall e pulizia quotidiana delle camere, deve garantire la colazione continentale e la possibilità di pagamento con carta di credito. A Berlino ci sono decine di pensioni in zone un po’ decentrate, verso Prenzlauer Berg e nella zona universitaria di Charlottenburg. Il prezzo base per una camera doppia in una pensione è 45 euro.