Ljungberg debuterade i landslaget 24 januari 1998 i en träningslandskamp mot USA, och spelade i landslaget i 2000 års EM, 2002 års VM, 2004 års EM, 2006 års VM och 2008 års EM.