Keolis Danmark A/S

Public limited companyCVR 13399433GlostrupActive

Keolis Danmark A/S is a public limited company, based in Glostrup, active in scheduled passenger road transport, founded in 1989. Measured by gross profit, it ranks no. 9 of 50 companies in the industry in the database. The company made a loss in both 2024 and 2025, most recently DKK 20.2m. Operations are spread over 32 production units in 32 towns.

Follow
PDF reportCompare

Key figures · financial year 2025

RevenueDKK 799.6m−5.6% vs. 2024
Net profit−DKK 20.2m−17.4% vs. 2024
EquityDKK 268.8m−7% vs. 2024
Employees1,507latest month from CVR

What has changed

calculated from recorded figures and dates

Financials: 2025 against 2024

  • Gross profit fell 12% (2024 → 2025), to DKK 90.1m.
  • Revenue fell 6% (2024 → 2025), to DKK 799.6m.
  • The loss grew: from DKK 17.2m to DKK 20.2m (2024 → 2025).
  • Equity fell 7% (2024 → 2025), to DKK 268.8m.

Employees

  • 405 more employees than a year earlier: 1,507 (08/2026) against 1,102 (08/2025).

Management and owners, last 24 months

  • New in management: Martin Christian Bräuner Lindof (board member, 22/05/2026), Villy Blichfeldt Sørensen (board member, 28/03/2025) and Flemming Kragh Laage-Petersen (board member, 22/05/2026).
  • Stepped down: Villy Blichfeldt Sørensen (deputy board member, 27/03/2025), Jannik Nielsen (board member, 28/03/2025) and Thomas Kruuse-Andersen (board member, 30/04/2026) (+3).

Registrations, last 24 months

  • 13/04/2026: Merger registered in CVR
  • 01/01/2025: Industry changed to Scheduled passenger road transport (493100)

Calculated from the latest two annual reports in sequence and from registrations in CVR. A figure that is missing in either year gives no line, and we derive no figures.

Financial statements

Financial years 2020–2025 · amounts in DKK thousand

Equity and net profit

−DKK 50mDKK 0DKK 50mDKK 100mDKK 150mDKK 200mDKK 250mDKK 300m202020212022202320242025
EquityNet profit
Financial figures for Keolis Danmark A/S
202020212022202320242025Change
Revenue899,7211,014,4651,062,976903,763847,426799,581−5.6%
Gross profit139,563–132,547136,494102,69890,109−12.3%
Operating profit (EBIT)25,08134,93712,1348,743−21,898−40,562−85.2%
Profit before tax23,37851,77112,62411,013−27,615−35,273−27.7%
Net profit18,94947,50313,85210,367−17,184−20,181−17.4%
Total assets1,277,8321,780,6431,473,1291,558,1281,582,9721,822,533+15.1%
Equity234,440281,943295,795306,162288,978268,797−7%
Liabilities1,033,0091,491,1851,172,1871,250,1661,292,1941,551,936+20.1%
Cash and cash equivalents16,8374,85383,44035,25650,64318,675−63.1%
Average number of employees1,1731,2541,2181,019970890−8.2%

Source: annual reports filed with the Danish Business Authority (XBRL). Figures for the company (not the group); change is the latest year against the year before. “–” means the figure is not stated in the annual report.

Download the figures as CSV · free with an account, amounts in whole DKK

DKK 0DKK 20mDKK 40mDKK 60mDKK 80mDKK 100mDKK 120mDKK 140m202020212022202320242025
Gross profitMedian, the industry (50 companies)

Signals from the financial statements

calculated from the 2025 figures
  • Loss for 2 years in a row

    Net result has been negative in 2024–2025.

    How is this calculated?

    Net result is negative in the two or more latest annual reports in a row.

The signals are rules applied to the figures in the annual reports. They are not an assessment or credit rating of the company. See Data and method.

Annual reports

6 financial years
Annual reports for Keolis Danmark A/S
Financial yearPeriodPublishedFigures forDocuments
202501/01/2025 – 31/12/202529/05/2026The companyPDF not statedXBRL
202401/01/2024 – 31/12/202420/06/2025The companyPDFXBRL
202301/01/2023 – 31/12/202324/06/2024The companyPDFXBRL
202201/01/2022 – 31/12/202227/06/2023The companyPDFXBRL
202101/01/2021 – 31/12/202115/06/2022The companyPDFXBRL
202001/01/2020 – 31/12/202019/07/2021The companyPDFXBRL

The figures from all the annual reports are shown on this page. The documents themselves (PDF and XBRL, the machine-readable edition) are downloaded with a Pro account: sign in or create a free account, and then choose Pro. XBRL is the edition the figures on the page are read from.

Employees

monthly figures from CVR
02004006008001,0001,2001,4001,60009/2310/2311/2312/2301/2402/2403/2404/2405/2406/2407/2408/2409/2410/2411/2412/2401/2502/2503/2504/2505/2506/2507/2508/2509/2510/2511/2512/2501/2602/2603/2604/2605/2606/2607/2608/26
Employees

Position in the industry

50 companies in the database

Comparison with the other companies in scheduled passenger road transport based on the latest financial year.

Gross profitDKK 90.1mNo. 9 of 50
Better than 84% of the companies in the industry
EquityDKK 268.8mNo. 4 of 50
Better than 94% of the companies in the industry
Number of employees1,507No. 5 of 50
Better than 92% of the companies in the industry

Industry median: gross profit DKK 7.9m, net profit DKK 525k, equity DKK 3.2m, 12 employees.

DKK 100kDKK 1mDKK 11mDKK 115.7mDKK 554.5mHere
Distribution of gross profit for 49 companies in the industry (latest financial year, logarithmic scale). Amber bar: where this company sits.

Compared with similar companies

size, age and company form
Rank among similar companies
GroupGross profitEquity
Companies with 1,000 employees or more177 companies in the comparison
No. 140of 147
Better than 5%
No. 131of 177
Better than 26%
Companies that are at least 30 years old10,276 companies in the comparison
No. 925of 10,152
Better than 91%
No. 615of 10,275
Better than 94%
All companies of type A/S18,025 companies in the comparison
No. 1,727of 17,786
Better than 90%
No. 1,146of 18,024
Better than 94%

The rank is calculated among companies in the database with a figure for the latest financial year, and is shown only for groups of at least ten companies.

Compare with the industry

Scheduled passenger road transport
Gross profit
  1. Keolis Danmark A/SDKK 90.1m
  2. Umove Holding A/SDKK 1.2bn
  3. Umove A/SDKK 1.2bn
Net profit
  1. Keolis Danmark A/S−DKK 20.2m
  2. Umove Holding A/S−DKK 72.4m
  3. Umove A/S−DKK 59.9m
Equity
  1. Keolis Danmark A/SDKK 268.8m
  2. Umove Holding A/SDKK 431.5m
  3. Umove A/SDKK 1bn
Employees
  1. Keolis Danmark A/S1,507
  2. Umove Holding A/S3
  3. Umove A/S2,616

Latest financial year per company. Choose up to three companies from the largest in the industry.

Owners and group

from the Public Ownership Register
Owners
  • Keolis SA100%
Keolis Danmark A/S

Subsidiaries are shown only if they are in the database.

Management

4 active registrations

Executive management

Executive management at Keolis Danmark A/S
NameRoleAppointed
Peter Lanng NielsenDirector29/09/2014

Board of directors

Board of directors at Keolis Danmark A/S
NameRoleAppointed
Frank Vestergaard Suhr OlesenChair of the board05/07/2018
Julien Georges Louis WolffBoard member26/02/2024
Martin Christian Bräuner LindofBoard member22/05/2026
Founders
Medimex ApS, ApS Hvkmd 5 Nr. 555, A/S Pse Nr. 1444, ApS Kbil 9 Nr. 1008
Former management (46)
Former management at Keolis Danmark A/S
NameRoleAppointedResigned
Birger SimonsenBoard member01/08/198904/01/2006
Birger SimonsenDirector01/08/198904/01/2006
Bent HejlesenBoard member01/08/198904/01/2006
Ulla Julie SimonsenBoard member01/08/198904/01/2006
Ulf Svejgaard PoulsenBoard member01/08/198902/02/1990
Susanne Saul StakemannChair of the board01/08/198902/02/1990
Per Emil Hasselbalch StakemannBoard member01/08/198902/02/1990
Per Emil Hasselbalch StakemannDirector01/08/198902/02/1990
Dorit HejlesenChair of the board01/08/198904/01/2006
Philip Søren ThorsenBoard member04/01/200630/09/2008
Erik HeinDirector04/01/200629/09/2009
Svein Arne BerghBoard member04/01/200622/04/2008
Finn BjørndalenBoard member04/01/200622/04/2008
Frode Olav DrabløsBoard member22/04/200801/05/2009
Petter Kure TorgersenBoard member22/04/200817/06/2010
Atle SvenheimBoard member01/05/200929/09/2014
Ragnar KrosserBoard member01/05/200916/04/2010
Johnny BekDirector29/09/200901/03/2010
Kjell Eddie WangBoard member17/06/201029/09/2014
Petter Kure TorgersenDeputy board member13/12/201029/09/2014
Nicolas Luc Daniel VandevyverBoard member29/04/201405/12/2018
Michael Brandt-NielsenCEO29/09/201427/02/2015
Almir CrnetaBoard member29/09/201403/05/2018
Preben Ingemann JensenBoard member29/09/201403/05/2018
Arne VeggelandBoard member29/09/201406/12/2016
Lars Staffan NordstrandChair of the board29/09/201417/04/2015
Marc Emile Willy RenouprezBoard member29/09/201420/05/2015
Finn RasmussenChair of the board17/04/201521/05/2015
Marc Emile Willy RenouprezChair of the board21/05/201504/07/2018
Peter Lanng NielsenBoard member06/12/201605/07/2018
Majbritt Sønderholm HellemoseBoard member03/05/201831/05/2022
Torben TykskovBoard member03/05/201831/05/2022
Keld Valther SanderDeputy board member03/05/201807/04/2022
Tommy OlesenDeputy board member03/05/201807/04/2022
Marc Emile Willy RenouprezBoard member05/07/201805/12/2018
Stéphanie Claire Maryline Bourcier de LilloBoard member05/12/201810/06/2020
Arnaud Van TroeyenBoard member05/12/201805/10/2023
Alice Anne Chris CoppolaniBoard member10/06/202026/02/2024
Johnny BekBoard member07/04/202201/01/2023
Thomas Kruuse-AndersenDeputy board member07/04/202231/12/2022
Villy Blichfeldt SørensenDeputy board member07/04/202227/03/2025
Jannik NielsenBoard member31/05/202228/03/2025
Thomas Kruuse-AndersenBoard member01/01/202330/04/2026
Jan Erik Anders KilströmBoard member05/10/202308/09/2026
Villy Blichfeldt SørensenBoard member28/03/202522/05/2026
Flemming Kragh Laage-PetersenBoard member22/05/202612/06/2026

Signing rule:  Selskabet tegnes af bestyrelsens formand i forening med en direktør, af to bestyrelsesmedlemmer i forening med en direktør eller af bestyrelsesformanden i forening med to bestyrelsesmedlemmer. 

Address and production units

32 active production units

Naverland 20
2600 Glostrup

Albertslund Municipality · Postcode 2600

Other companies at the address (2)

Open in OpenStreetMap
Production units
Production unitAddressEmployeesP number
Keolis Danmark A/S JernholmenJernholmen 20, 2650 Hvidovre4431031415175
Keolis Naverland 20Naverland 20, 2600 Glostrup2091027254906
Keolis Danmark A/S OdenseGammelsø 6, 5000 Odense C1891020747516
Keolis Danmark A/S SlagelseElmedalsvej 13, 4200 Slagelse961020753680
Keolis Danmark A/S Aalborg ØstLundeborgvej 22, 9220 Aalborg Øst691020753664
Keolis Danmark NykøbingKøbenhavnsvej 19, 4800 Nykøbing F681027211123
Keolis RingstedBalstrupvej 58, 4100 Ringsted511032341639
Keolis Danmark A/S HinnerupSamsøvej 29, 8382 Hinnerup411020753672
Keolis Danmark ThistedJernbanegade 35, 7700 Thisted321027352193
Keolis Danmark AarsMessevej 24, 9600 Aars301029727852
Keolis Frederikshavn KragholmenKragholmen 15, 9900 Frederikshavn271031209079
Keolis Danmark A/S TylstrupLuneborgvej 105, 9382 Tylstrup261016493348
Keolis Danmark A/S LøgstørLimfjordsvej 30, 9670 Løgstør241017730424
Keolis Danmark A/S LøkkenIndustrivej 12B, 9480 Løkken221016493437
Keolis VejleSjællandsgade 50, 7100 Vejle221032370116

Showing 15 of 32 units (sorted by employees).

Purpose

Selskabets formål er at drive busvirksomhed og dermed beslægtet virksomhed samt besiddelse af ejerandele i selskaber, der udøver sådanne aktiviteter.

The purpose is quoted from the register in Danish.

Changes year by year

145 registered events
20268 changesmanagement 6 · accounts 1 · merger 1
  • Jan Erik Anders Kilström stepped down as board member
  • Flemming Kragh Laage-Petersen stepped down as board member
  • Annual report for 2025 published
  • Martin Christian Bräuner Lindof appointed board member
  • Flemming Kragh Laage-Petersen appointed board member
  • Villy Blichfeldt Sørensen stepped down as board member
  • Thomas Kruuse-Andersen stepped down as board member
  • Merger registered in CVR
20255 changesaccounts 1 · management 3 · industry 1
  • Annual report for 2024 published
  • Villy Blichfeldt Sørensen appointed board member
  • Jannik Nielsen stepped down as board member
  • Villy Blichfeldt Sørensen stepped down as deputy board member
  • Industry changed to Scheduled passenger road transport (493100)
20244 changesaccounts 1 · merger 1 · management 2
  • Annual report for 2023 published
  • Merger registered in CVR
  • Julien Georges Louis Wolff appointed board member
  • Alice Anne Chris Coppolani stepped down as board member
20237 changesmanagement 4 · accounts 1 · merger 1 · address 1
  • Jan Erik Anders Kilström appointed board member
  • Arnaud Van Troeyen stepped down as board member
  • Annual report for 2022 published
  • Merger registered in CVR
  • Moved to Naverland 20, 2, 2600 Glostrup
  • Thomas Kruuse-Andersen appointed board member
  • Johnny Bek stepped down as board member
202211 changesmanagement 9 · merger 1 · accounts 1
  • Thomas Kruuse-Andersen stepped down as deputy board member
  • Merger registered in CVR
  • Annual report for 2021 published
  • Jannik Nielsen appointed board member
  • Torben Tykskov stepped down as board member
  • Majbritt Sønderholm Hellemose stepped down as board member
  • Thomas Kruuse-Andersen appointed deputy board member
  • Johnny Bek appointed board member
  • Villy Blichfeldt Sørensen appointed deputy board member
  • Tommy Olesen stepped down as deputy board member
  • Keld Valther Sander stepped down as deputy board member
20213 changesaccounts 1 · merger 1 · address 1
  • Annual report for 2020 published
  • Merger registered in CVR
  • Moved to Naverland 4, 1, 2600 Glostrup
20202 changesmanagement 2
  • Alice Anne Chris Coppolani appointed board member
  • Stéphanie Claire Maryline Bourcier de Lillo stepped down as board member
20192 changesmerger 1 · address 1
  • Merger registered in CVR
  • Moved to Naverland 20, 2600 Glostrup
201815 changesmanagement 14 · merger 1
  • Stéphanie Claire Maryline Bourcier de Lillo appointed board member
  • Arnaud Van Troeyen appointed board member
  • Marc Emile Willy Renouprez stepped down as board member
  • Nicolas Luc Daniel Vandevyver stepped down as board member
  • Frank Vestergaard Suhr Olesen appointed chair of the board
  • Marc Emile Willy Renouprez appointed board member
  • Peter Lanng Nielsen stepped down as board member
  • Marc Emile Willy Renouprez stepped down as chair of the board
  • Torben Tykskov appointed board member
  • Tommy Olesen appointed deputy board member
  • Keld Valther Sander appointed deputy board member
  • Majbritt Sønderholm Hellemose appointed board member
  • Almir Crneta stepped down as board member
  • Preben Ingemann Jensen stepped down as board member
  • Merger registered in CVR
20171 changemerger 1
  • Merger registered in CVR
20164 changesmanagement 2 · ownership 1 · merger 1
  • Peter Lanng Nielsen appointed board member
  • Arne Veggeland stepped down as board member
  • Nettbuss AS is no longer registered as owner
  • Merger registered in CVR
201511 changesownership 3 · merger 1 · management 6 · industry 1
  • Nettbuss AS registered as owner (25%)
  • Keolis SA registered as owner (100%)
  • Merger registered in CVR
  • NB DANMARK A/S is no longer registered as owner
  • Marc Emile Willy Renouprez appointed chair of the board
  • Finn Rasmussen stepped down as chair of the board
  • Marc Emile Willy Renouprez stepped down as board member
  • Finn Rasmussen appointed chair of the board
  • Lars Staffan Nordstrand stepped down as chair of the board
  • Michael Brandt-Nielsen stepped down as ceo
  • Industry changed to Rutebuskørsel, by- og nærtrafik (493110)
201415 changescapital 2 · address 1 · name 1 · management 11
  • Share capital changed from 1,700,000 DKK to 1,800,000 DKK
  • Moved to Naverland 20, 2600 Glostrup
  • Name changed from NETTBUSS A/S to KEOLIS DANMARK A/S
  • Lars Staffan Nordstrand appointed chair of the board
  • Michael Brandt-Nielsen appointed ceo
  • Almir Crneta appointed board member
  • Preben Ingemann Jensen appointed board member
  • Arne Veggeland appointed board member
  • Marc Emile Willy Renouprez appointed board member
  • Peter Lanng Nielsen appointed director
  • Petter Kure Torgersen stepped down as deputy board member
  • Kjell Eddie Wang stepped down as board member
  • Atle Svenheim stepped down as board member
  • Nicolas Luc Daniel Vandevyver appointed board member
  • Share capital changed from 1,500,000 DKK to 1,700,000 DKK
20109 changesname 1 · capital 2 · management 5 · merger 1
  • Name changed from NETBUS A/S to NETTBUSS A/S
  • Share capital changed from 1,400,000 DKK to 1,500,000 DKK
  • Petter Kure Torgersen appointed deputy board member
  • Kjell Eddie Wang appointed board member
  • Petter Kure Torgersen stepped down as board member
  • Share capital changed from 1,200,000 DKK to 1,400,000 DKK
  • Ragnar Krosser stepped down as board member
  • Merger registered in CVR
  • Johnny Bek stepped down as director
20095 changesmanagement 5
  • Johnny Bek appointed director
  • Erik Hein stepped down as director
  • Ragnar Krosser appointed board member
  • Atle Svenheim appointed board member
  • Frode Olav Drabløs stepped down as board member
20088 changesmanagement 5 · capital 1 · merger 1 · industry 1
  • Philip Søren Thorsen stepped down as board member
  • Share capital changed from 1,100,000 DKK to 1,200,000 DKK
  • Merger registered in CVR
  • Petter Kure Torgersen appointed board member
  • Frode Olav Drabløs appointed board member
  • Finn Bjørndalen stepped down as board member
  • Svein Arne Bergh stepped down as board member
  • Industry changed to Rutebuskørsel, fjerntrafik og skolebusser (493910)
20073 changesaddress 1 · capital 1 · name 1
  • Moved to Stamholmen 217, 2650 Hvidovre
  • Share capital changed from 1,000,000 DKK to 1,100,000 DKK
  • Name changed from PARTNER BUS A/S to NETBUS A/S
200613 changesaddress 3 · management 9 · ownership 1
  • Moved to Vesterbrogade 20, 4. th, 1620 København V
  • Moved to Vesterbrogade 20, 4, 1620 København V
  • Moved to Reventlowsgade 8, 1651 København V
  • Finn Bjørndalen appointed board member
  • Svein Arne Bergh appointed board member
  • Erik Hein appointed director
  • Philip Søren Thorsen appointed board member
  • Dorit Hejlesen stepped down as chair of the board
  • Birger Simonsen stepped down as director
  • Ulla Julie Simonsen stepped down as board member
  • Bent Hejlesen stepped down as board member
  • Birger Simonsen stepped down as board member
  • NB DANMARK A/S registered as owner (100%)
20031 changeindustry 1
  • Industry changed to Bustrafik (602110)
19971 changecapital 1
  • Share capital changed from 300,000 DKK to 1,000,000 DKK
19941 changename 1
  • Name changed from FREDERIKSSUND-SKIBBY BUSTRAFIK A/S to PARTNER BUS A/S
19906 changesname 2 · management 4
  • Name changed from SKIBBY BUSTRAFIK A/S to FREDERIKSSUND-SKIBBY BUSTRAFIK A/S
  • Name changed from A/S PSE 14 NR. 1263 to SKIBBY BUSTRAFIK A/S
  • Per Emil Hasselbalch Stakemann stepped down as director
  • Per Emil Hasselbalch Stakemann stepped down as board member
  • Susanne Saul Stakemann stepped down as chair of the board
  • Ulf Svejgaard Poulsen stepped down as board member
198910 changesfounded 1 · management 9
  • Registered as A/S PSE 14 NR. 1263
  • Dorit Hejlesen appointed chair of the board
  • Per Emil Hasselbalch Stakemann appointed director
  • Per Emil Hasselbalch Stakemann appointed board member
  • Susanne Saul Stakemann appointed chair of the board
  • Ulf Svejgaard Poulsen appointed board member
  • Birger Simonsen appointed director
  • Ulla Julie Simonsen appointed board member
  • Bent Hejlesen appointed board member
  • Birger Simonsen appointed board member

Related companies

Same industry in Albertslund

See all →

Same people in management

Source and updates

The information comes from the Danish Central Business Register (Danish Business Authority) and from annual reports filed with the Danish Business Authority. Last synchronised 23/10/2026.

View in CVRReport a correction