Lufthansa at ATL operates at North and International Terminals. There are no self-service kiosks at the airport so passengers should check-in online using the web or using the mobile application. Online check-in deadline is 60 minutes before the departure. Bags should be dropped off at Counter 72 and 73.
Phone number of Lufthansa: (800) 645-3880
Official Website: www.lufthansa.com