the edinburgh international festival is a festival of music, theatre, opera, dance, visual arts and literature that takes place every year in the city of edinburgh, scotland. each year it is held for about three weeks in late august and early september.