Yes. Tesla has created a network of the so-called SuperChargers, which allow to charge with up to 120kW. So recharge times of 30-40 minutes for a leg of 200-300 miles are possible. Typically SuperChargers are placed on the main roads in less than 200 miles distance. You can find a nice overview of the network here: https://supercharge.info
Is that 40 minutes with the Tesla specific gear for charging?