Lessebo kommun ligger i Kronobergs län, strax öster om Växjö mot gränsen till Kalmar län. Kommunen genomkorsas av riksväg 25 och Kust-till-kust-banan. Det gör det praktiskt för både den som vill resa till och från kommunen.
Riksväg 25 går rakt igenom Lessebo samhälle och strax utanför Hovmantorp. Från Lessebo samhälle leder länsväg 838 nordost mot Kosta där man ansluter till riksväg 28. Skruvs samhälle ligger i där riksvägarna 823, 821 och 815 går samman i kommunens sydöstliga del.
Persontågen på Kust-till-kust-banan (mellan Göteborg och Kalmar, trafikeras av SJ) och Öresundstågen (mellan Köpenhamn och Kalmar) stannar vid stationerna i Lessebo och Hovmantorp.
Länstrafiken Kronoberg trafikerar kommunen på linjerna 218, 219 Växjö - Lessebo - Kosta / Kråksjö.
Närmaste flygplats är Småland Airport i Växjö cirka 4,5 mil från Lessebo. Kalmar flygplats ligger 7 mil från Lessebo och Kallinge flygplats utanför Ronneby ligger 9,5 mil från Lessebo.