La Coppa dei Balcani 1946(1946 Balkan Cup) fu l'ottava edizione della Coppa dei Balcani, competizione calcistica per nazioni. La competizione si svolse in Albania dal 7 ottobre al 14 ottobre 1946 e vide la partecipazione di quattro squadre: Albania, Bulgaria, Jugoslavia e Romania.
Formula
Qualificazioni
Nessuna fase di qualificazione. Le squadre sono qualificate direttamente alla fase finale.
Fase finale
Girone unico - 4 squadre, giocano partite di sola andata. La vincente si laurea campione dei Balcani.
Nella sezione "partecipazioni precedenti al torneo", le date in grassetto indicano che la nazione ha vinto quella edizione del torneo, mentre le date in corsivo indicano la nazione ospitante.