Za Slovenijo je Tavčar prvič zaigral na tekmi proti Češki, 16. avgusta 2000 v Ostravi. Nastopil je tudi na Svetovnem prvenstvu v nogometu 2002.