Transfer time is the dataset's bit count divided by the speed you actually get, so at a given effective rate it scales linearly with size and inversely with bandwidth.

500 GB
100 Mbit/s
10 %
Estimated transfer time12.35 GB·s/Mbit
Effective speed90 Mbit/s
02k3k050k100k
Transfer hours

Interactive artifact by Delineo