"In today’s judgment, the Court finds that the Schengen Borders Code (in the version applicable in 2014) precludes the obligation to carry out checks at issue imposed on coach travel operators travelling to Germany… Since the checks at issue are carried out when the travellers board the coach at the start of the cross-border journey, they constitute checks within the territory of a Member State, which are prohibited where they have an effect equivalent to border checks. According to the Court, the checks at issue have such an effect and are therefore prohibited," the ECJ said in a statement.
The ECJ pointed out that Germany must not impose restrictions on the travel agencies.
"Since the obligation to carry out checks as such is contrary to the Schengen Borders Code, that code also precludes sanctions for infringement of that obligation through the issuing of orders prohibiting transport, together with a threat to impose a recurring fine," the ECJ noted.
READ MORE: EU Bid to Allow Member States to Pay Way Out of Accepting Migrants Nothing New
European countries have been experiencing a severe migration crisis since 2015 due to the influx of hundreds of thousands of asylum-seekers fleeing violence in the Middle East and North Africa. According to the International Organization for Migration (IOM), over 29,780 asylum-seekers have reached Greece by sea as of December 2.