diff --git a/src/Display/DisplayInterface.php b/src/Display/DisplayInterface.php
index 2b6d8c5..1a81b38 100644
--- a/src/Display/DisplayInterface.php
+++ b/src/Display/DisplayInterface.php
@@ -50,6 +50,14 @@ interface DisplayInterface extends PluginInspectionInterface, DerivativeInspecti
   public function getUrl();
 
   /**
+   * Returns the base path used by this display.
+   *
+   * @return string|null
+   *   The base path for this display, or NULL if there is none.
+   */
+  public function getPath();
+
+  /**
    * Returns true if the display is being rendered in the current request.
    *
    * @return bool
diff --git a/src/Display/DisplayPluginBase.php b/src/Display/DisplayPluginBase.php
index f9553c4..cb06329 100644
--- a/src/Display/DisplayPluginBase.php
+++ b/src/Display/DisplayPluginBase.php
@@ -145,6 +145,17 @@ abstract class DisplayPluginBase extends PluginBase implements DisplayInterface
   /**
    * {@inheritdoc}
    */
+  public function getPath() {
+    $plugin_definition = $this->getPluginDefinition();
+    if (!empty($plugin_definition['path'])) {
+      return $plugin_definition['path'];
+     }
+    return NULL;
+  }
+
+  /**
+   * {@inheritdoc}
+   */
   public function isRenderedInCurrentRequest() {
     $plugin_definition = $this->getPluginDefinition();
     if (!empty($plugin_definition['path'])) {
