For at kunne drive jernbanevirksomhed kræves der ifølge lov om jernbane både en tilladelse og et sikkerhedscertifikat
Trafikstyrelsen er ansvarlig for at udstede tilladelse og sikkerhedscertifikat. Sikkerhedscertificering er beskrevet andre steder her på Trafikstyrelsens hjemmeside.
Tilladelsen til at drive jernbanevirksomhed er et udtryk for, at jernbanevirksomheden opfylder en række krav om hæderlighed, forretningsmæssig forsvarlighed, faglig kompetence mv.
Trafikstyrelsen har udarbejdet en vejledning til ansøgning om tilladelse til at drive jernbanevirksomhed, som det anbefales at anvende. Her er dokumentationskravene også beskrevet nærmere. Ansøgningsskema og dokumentation skal sendes til Trafikstyrelsen.
EU-licens
Tilladelser (licenser) udstedt af andre EU lande anerkendes til visse former for kørsler i Danmark. Det er dog kun for så vidt angår godstransport, at markedet er blevet helt åbnet, således at en tilladelse udstedt i et andet EU-land kan anvendes til jernbanegodstransporter i andre EU-lande. Passagerkørsel i Danmark kan ske som led i en kørsel på en international rute. Ren national kørsel kræver fortsat en tilladelse udstedt af Trafikstyrelsen.
Hvis en jernbanevirksomhed ønsker at anvende en licens udstedt i et andet EU land til kørsler i eller igennem Danmark, skal en kopi af licensen samt forsikringsdokumentation fremsendes til Trafikstyrelsen.
Veteranbaner
Trafikstyrelsen kan give tilladelse til veterantogsdrift.