Is there more efficient way to use the usb c ports for external display on macbookpro? Currently I am using two usb-c ports to connect to two Dell U2713HM monitors, as seen in the picture



Is it possible to reduce to one port? Is there a smarter way to connect to external monitor (by using some hub for example)? I don't need extremely high resolution, just good enough for programming work.
Your monitor supports daisy chaining over displayport 1.2
According to the manual you can connect the two displays together and then use only one cable to your device. (page 26/71)
Note that your graphics card must support it as stated on the page:


  NOTE: U2413/U2713H support the DP MST feature. To make use of this feature, your PC Graphics Card must be certified to DP1.2 with MST option.


I dont believe apple enables these options though, I found this answer on this site which also states that it does not work in osx Sierra.
You could always try and see if high Sierra makes a difference.