How to get bundle label from entity
I can't see anything direct, loading the node type entity itself is an option though:

$bundle_label = \Drupal::entityTypeManager()
  -&gt;getStorage('node_type')
  -&gt;load($node-&gt;bundle())
  -&gt;label();


Or as Berdir pointed out in the comments, there's a quicker way through the entity reference field:

$bundle_label = $node-&gt;type-&gt;entity-&gt;label();