I just pulled the DirectConnect prices from the AWS API, and I think there is still a per/GB charge. Here's a description of a random direct connect point in Amsterdam (Equinix AM3).
https://gist.github.com/arashpayan/a91c46c3787ac610e7884b77b...
If I'm reading the description correctly, egress from there is 2 cents/GB, while the regular price for egress (less than 10 TB) from eu-south-1 is 9 cents/GB.