Are all the ports on 2016 MacBook Pro 13" the same speed?

I have a 2016 MacBook Pro 13" with 4 Thunderbolt 3 ports. I am connecting a TB3 dock from the back left port of the MacBook Pro but would like to use the right back port instead.

I read on the eGPU forums that there was some difference in the ports, but I can no longer find the post. Are all the ports on 2016 MacBook Pro 13" the same speed? Should I expect lesser bandwidth or performance (for example, data transfer speed) from one port vs another?


As it turns out, there is a support document published by Apple that directly answers my question:

Late-2016 MacBook Pro models vary slightly in the data speeds they provide to each Thunderbolt 3 port.

MacBook Pro (15-inch, Late 2016) delivers full Thunderbolt 3 performance on all four ports.

MacBook Pro (13-inch, Late 2016, Four Thunderbolt 3 Ports) supports Thunderbolt 3 at full performance using the two left-hand ports. The two right-hand ports deliver Thunderbolt 3 functionality, but have reduced PCI Express bandwidth.

MacBook Pro (13-inch, Late 2016, Two Thunderbolt 3 Ports) delivers full Thunderbolt 3 performance on both ports.

Therefore based on this, I will use the left-hand ports for my high bandwidth peripherals.


Mactracker specifies: 4 - up to 40 Gbps

Apple Support Document specifies even further:

Four Thunderbolt 3 (USB-C) ports with support for:

  • Charging
  • DisplayPort
  • Thunderbolt (up to 40 Gbps)
  • USB 3.1 Gen 2 (up to 10 Gbps)

The key phrase here is up to. 40 Gbps is the theoretical maximum the MBP T-Bolt ports can provide, but most likely that speed is never fully attainable, nor sustainable, under normal usage.

Your milage may vary.