Yes, a valid visa is required to travel to Baku, Azerbaijan for all the international tourists.