
De B308 is een oost-westverbinding in het uiterste zuiden van Duitsland, geheel in de Allgäu regio gelegen, onderdeel van de deelstaat Bayern. De weg begint ten westen van Sigmarszell bij gelijknamige aansluiting van de A96, daar waar de B31 komende vanaf Lindau eindigt. Oostwaarts gaat het vrij snel opwaarts door het Strehler Wald (haarspeldbochten). Bij Scheidegg is er een korte afbuiging naar het noorden ri. Lindenberg, daarna volgt een bypass langs deze plaats aan de zuid en oostkant. Een eindje verderop eindigt de B32 op de B308, dan zakt het tracé weer naar het zuiden en uiteindelijk weer het oosten (Oberstaufen). Het laatste stuk tot de dubbelnummering met de B19 verbindt laatstgenoemde plaats met Immenstadt, je rijdt hier langs de zuidoever van de Großer Alpsee.
Na de dubbelnummering met de B19 voert de weg door Sonthofen, en daarna gaat het wederom opwaarts. Eerst geleidelijk tot Bad Hindelang, dan sterk stijgend (de Oberjoch-Passstraße). Vooral dit gedeelte is landschappelijk gezien aantrekkelijk, daar er bovenop uitzicht is op o.a. de Nebelhorn (2224 m. hoog) vanaf de Kanzel (panoramapunt). De pas zelf loont ook de moeite.
Tot slot komt de B308 door Oberjoch, waarna oostelijk van dit dorp (waar zich de waterscheiding van de Wertach en de Iller bevindt) er nog een afbuiging is na een rotonde richting Oostenrijk. Dat laatste stukje staat bekend als de Oberjoch Pass, die is echter weinig spectaculair. De Bundesstraße gaat op de grens over in de Oostenrijkse B199 welke afdaalt naar het Tannheimer Tal.
De B308 telt 1x2 rijstroken (uitgezonderd het stukje meeliften met de B19) en is een populaire route onder toeristen. Nagenoeg het hele traject maakt dan ook deel uit van de Deutsche Alpenstrasse, welke van Lindau tot Salzburg loopt. De weg is in totaal 78 kilometer lang.
Op de kaart:
