As you may already know, the Events URL slug in Events → Settings → General (tab) → Viewing (section) allows you to set the front end calendar (archive of events) permalink on your site. This is a default, dynamically generated page of The Events Calendar.

If you come to a situation where you do not need this page made available on the front end, the following code snippet, which you can append to your theme’s functions.php file may help.

The snippet above will direct users to a page not found (404) page.

Now, the single event page has an All Events link, which is designed to redirect users to the default events archive page, so to get around this, the following code snippet may help.

add_filter ( 'tribe_get_events_link' , function ( $link ) {
	return $link = 'https://your-site.com/your-calendar-permalink';
} );

Enjoy!