Yes, Kaiserslautern has a reliable public transportation system including trams and buses. Many hotels are located near public transportation stops.