alurail alurail
Home & Hub Live Journey Map Timetables Route Search Special Trains (KLB) Train Directory Fleet Database Station Directory Facilities & Depots Operating Areas Safety & Incidents Updates & News Photo Gallery alurail pass
User Suite
Map Home Timetables Fleet
alurail alurail
Hub / Home Directory & Insights
Live Journey Map Crowdsourced Live Journey
Timetables Train Schedules
Search Routes Direct & Transit Finder
Extraordinary Trains (EOT) Extraordinary Trains
Train Directory Master Train Fleet
Fleet Database Rolling Stock Info
Stations Facilities & Hubs
Facilities Depots & Workshops
Operating Areas Daop & Divre
Incidents & Safety (EOE) Historical Rail Incidents
Updates & News Railway Dispatches & Insights
Photo Gallery Curated Collection
alurail pass Supporter Perks
About alurail Platform Info & Vision
Sign In / Account
Back to Updates • Financial Analysis
Live Radar alurail Pass Submit Photo
Live Journey / Updates / KAI Group FY2025 Financial Report Deep Dive: Rp2.28T Net Profit, Record Operating Cash Flow & Whoosh Joint Venture Losses
Financial Analysis 23 October 2026

KAI Group FY2025 Financial Report Deep Dive: Rp2.28T Net Profit, Record Operating Cash Flow & Whoosh Joint Venture Losses

Complete financial audit and analysis of PT KAI (Persero) FY2025 Financial Statements: comprehensive income breakdown, freight and passenger revenues, balance sheet health, operating cash flows, KCIC/Whoosh joint venture losses, and debt restructuring.
Alurail Financial & Capital Markets Desk
Staff Writer & Rail Researcher • 1,250 views
KAI Group FY2025 Financial Report Deep Dive: Rp2.28T Net Profit, Record Operating Cash Flow & Whoosh Joint Venture Losses
AUDITED CONSOLIDATED FINANCIAL PERFORMANCE Annual & Financial Report of PT Kereta Api Indonesia (Persero) FY2025

The consolidated financial performance of PT Kereta Api Indonesia (Persero) and its Subsidiaries ("KAI Group") for Financial Year 2025 demonstrates an expansion of operating profitability and a surge in operating cash flow to its highest post-pandemic level amidst stagnant consolidated revenues and non-operating cost pressures from joint venture entities. KAI recorded Consolidated Revenue of Rp35.76 Trillion, Operating Profit expanding 10.35% to Rp8.39 Trillion, and Net Profit for the Year reaching Rp2.28 Trillion (113.73% of RKAP target), underpinned by record Operating Cash Flow of Rp7.15 Trillion (+36.43% YoY) and total assets crossing Rp105.43 Trillion following a Rp3.8 Trillion PMN injection.

Total Revenue
Rp35.76 T
97.38% of RKAP Target
Operating Profit
Rp8.39 T
+10.35% YoY • OPM 23.46%
Profit for the Year
Rp2.28 T
113.73% of RKAP Target (Rp2.01 T)
Operating Cash Flow (OCF)
Rp7.15 T
+36.43% YoY • Cash Rp6.76 T
📉 KAI Group Profit & Loss Waterfall — Financial Year 2025 (Rp Trillion)
0 9T 18T 27T 36T 35.76 T Revenue -23.02 T Cost of Revenue 12.74 T Gross Profit -4.35 T Operating Expenses 8.39 T Operating Profit -5.54 T Non-Op & PSBI 2.28 T Net Profit 113.73% RKAP Source: KAI Consolidated Financial Statements FY2025 (Audited PSAK)
📈 KAI Group Key Financial Ratios Dashboard 2025
Operating Profit Margin 23.46%
vs 21.05% in 2024 ↗
Net Profit Margin 6.38%
Rp2.28T / Rp35.76T
Current Ratio (Liquidity) 119.70%
Surplus vs deficit -Rp4.90T (2023)
RKAP Profit Target Achievement 113.73%
Rp2.28T / Target Rp2.01T
PUMK NPL Rate (Credit Risk) 66.75%
Rp8.55B NPL out of Rp12.82B total PUMK
PSBI/Whoosh Loss vs Operating Profit 34.74%
Rp2.91T PSBI loss vs Rp8.39T operating profit
📉 Passenger vs Freight Transport Revenue Comparison (2023–2025)
0 5T 9T 13T 11.1T 14.45T 2023 11.92T 13.5T 2024 12.87T 12.74T 2025 ↗ Passenger surpasses freight! Passenger Transport Freight Transport Source: KAI Financial Statements FY2025

Executive Summary and Four Key Structural Findings

The consolidated financial performance of PT Kereta Api Indonesia (Persero) and its Subsidiaries ("KAI Group") for Financial Year 2025 (1 January–31 December 2025) demonstrates an expansion of operating profitability and a surge in operating cash flow to its highest post-pandemic level amidst stagnant consolidated revenues and non-operating cost pressures from joint venture entities. Based on audited financial data in accordance with the Indonesian Financial Accounting Standards (PSAK) as presented in the 2025 Sustainability Report of PT Kereta Api Indonesia (Persero) and the Consolidated Financial Statements for Financial Year 2025, KAI Group recorded Consolidated Revenue of Rp35,759,668,691 thousand (Rp35.76 trillion), a slight correction of -0.97% YoY compared to 2024 at Rp36,108,216,958 thousand (Rp36.11 trillion) and achieving 97.38% of the 2025 Corporate Work Plan and Budget (RKAP) target of Rp36.72 trillion. This marginal top-line contraction was triggered by a decline in Government Compensation (-19.39% YoY to Rp6.68 trillion) and Construction Revenue (-95.43% YoY to Rp8.31 billion), which was largely offset by organic growth in Passenger Transport Revenue (+8.00% YoY to Rp12.87 trillion), Non-Transport Revenue (+10.75% YoY to Rp2.10 trillion), and Railway Ancillary Services (+33.52% YoY to Rp1.36 trillion).

Despite slightly softening revenues, management successfully executed structural efficiencies in Operating Expenses, which were curtailed by -16.89% YoY (a savings of Rp883.97 billion) from Rp5.23 trillion in 2024 to Rp4,349,340,521 thousand (Rp4.35 trillion) in 2025, accompanied by a -1.08% YoY decline in Cost of Revenue to Rp23,022,182,897 thousand (Rp23.02 trillion). This cost discipline propelled Operating Profit up +10.35% YoY to Rp8,388,145,273 thousand (Rp8.39 trillion), expanding the Operating Profit Margin from 21.05% (2024) to 23.46% (2025), while Profit for the Year (Net Profit) rose +2.77% YoY to Rp2,284,043,088 thousand (Rp2.28 trillion)—surpassing the 2025 RKAP net profit target (Rp2.01 trillion) by 113.73%.

Behind these record operating profits and net profit target achievements, an exhaustive examination of KAI's 2025 financial statements and economic sustainability performance reveals four primary structural findings:

  • Profit Erosion from Joint Venture Losses (Whoosh HSR) and Finance Costs: More than half of KAI's Operating Profit (Rp8.39 trillion) was eroded at the non-operating line by the Share in Net Loss of Associates and Joint Ventures, which widened by +30.66% YoY to Rp2,913,769,739 thousand (Rp2.91 trillion)—stemming from PT Pilar Sinergi BUMN Indonesia's (PSBI) loss of Rp2,924,566,856 thousand (Rp2.92 trillion)—compounded by Finance Costs of Rp2,626,030,499 thousand (Rp2.63 trillion).
  • Balance Sheet Expansion Exceeding Rp105.43 Trillion, Rp3.8 Trillion PMN Injection, and Entry of BPI Danantara: Consolidated total assets grew +8.58% YoY to Rp105,428,158,260 thousand (Rp105.43 trillion), with total equity increasing +11.23% YoY to Rp39,292,026,205 thousand (Rp39.29 trillion), driven by retained earnings accumulation and a Rp3.8 trillion State Capital Injection (PMN) for the procurement and retrofitting of KRL Commuter Line rolling stock. Financial Year 2025 also marked a structural shift in KAI's shareholding structure from 100% Government of the Republic of Indonesia to 99.00% held by PT Danantara Asset Management (Persero) and 1.00% by the Republic of Indonesia via the State-Owned Enterprises Regulatory Body (BP BUMN).
  • Surge in Operating Cash Flow (+36.43% YoY) and Full Liquidity Recovery: Net cash flows from operating activities surged to Rp7,150,382,083 thousand (Rp7.15 trillion), underpinned by increased cash receipts from customers (+12.68% YoY to Rp28.59 trillion) and the disbursement of government compensation (+59.23% YoY to Rp7.93 trillion). The year-end Cash and Cash Equivalents balance rose +37.22% YoY to Rp6,759,519,355 thousand (Rp6.76 trillion), turning Net Working Capital from a deficit of Rp(4.90) trillion in 2023 into a surplus of Rp3.19 trillion in 2025, with the Current Ratio strengthening to 119.70%.
  • MSE Financing Program (PUMK) Credit Risk and Audit Findings on Reporting Data Quality: An analysis of the Micro and Small Enterprise Financing Program (PUMK) portfolio reveals that 66.75% of total receivables from fostered partners (Rp8.55 billion of Rp12.82 billion across 494 partners) are classified as non-performing loans (NPL), of which 62.06% (Rp7.95 billion across 345 partners) are in default (loss/bad debt). Furthermore, cross-table verification within the 2025 Sustainability Report identified several discrepancies in summations and unit labelling within the Economic Value Distribution, Tax Payments, and Environmental Expenditure tables.

1. In-Depth Analysis of Profit & Loss Performance, Revenue Structure, and Expense Efficiency (2021–2025)

The following table presents the comprehensive breakdown of the Audited Consolidated Statements of Profit or Loss and Other Comprehensive Income for the period 2021–2025, alongside Year-on-Year (YoY) growth and the 3-year Compound Annual Growth Rate (CAGR):

Consolidated Profit & Loss Item (Rp Thousand) 2021 2022 2023 2024 2025 YoY (24–25) CAGR (23–25)
Transport & Other Operating Revenues n.a. n.a. 27,764,287,041 35,926,409,909 35,751,357,184 -0.49% +13.48%
Construction Revenue (PSAK) n.a. n.a. 7,342,248,533 181,807,049 8,311,507 -95.43% -96.64%
Total Revenues 17,916,775,924 25,577,639,010 35,106,535,574 36,108,216,958 35,759,668,691 -0.97% +0.93%
Total Cost of Revenues (15,149,306,550) (18,540,861,021) (27,018,520,240) (23,273,515,654) (23,022,182,897) -1.08% -7.69%
Gross Profit 2,767,469,374 7,036,777,989 8,088,015,334 12,834,701,304 12,737,485,794 -0.76% +25.49%
Gross Profit Margin (GPM) 15.45% 27.51% 23.04% 35.55% 35.62% +7 bps —
Operating Expenses (2,543,050,490) (3,664,532,070) (4,227,212,786) (5,233,308,116) (4,349,340,521) -16.89% +1.43%
Operating Profit 224,418,884 3,372,245,919 3,860,802,548 7,601,393,188 8,388,145,273 +10.35% +47.40%
Operating Profit Margin (OPM) 1.25% 13.18% 11.00% 21.05% 23.46% +241 bps —
Finance Income n.a. n.a. n.a. 493,599,135 701,207,707 +42.06% —
Share in Net Loss of Associates & Joint Ventures (PSBI) n.a. n.a. n.a. (2,230,032,781) (2,913,769,739) +30.66% —
Finance Costs n.a. n.a. n.a. (2,567,137,244) (2,626,030,499) +2.29% —
Profit (Loss) Before Tax (EBT) (546,980,526) 2,210,588,300 2,247,487,167 3,310,109,016 3,713,784,724 +12.20% +28.55%
Income Tax Expense – Net 121,784,883 (524,599,080) (375,939,030) (1,087,526,256) (1,429,741,636) +31.47% +95.02%
Profit (Loss) for the Year (Net Profit) (425,195,643) 1,685,989,220 1,871,548,137 2,222,582,760 2,284,043,088 +2.77% +10.47%
Net Profit Margin (NPM) -2.37% 6.59% 5.33% 6.16% 6.39% +23 bps —

Breakdown of Revenue Structure by Business Segment (2023–2025)

Revenue Segment (Rp Thousand) 2023 2024 2025 2025 Share (%) YoY (24–25)
1. Passenger Transport 9.941.825.625 11.918.953.987 12.872.749.507 36.00% +8.00%
2. Freight Transport 11.646.062.369 12.800.771.997 12.735.483.965 35.61% -0.51%
3. Government Compensation (PSO, IMO, Pioneer) 3.526.469.925 8.291.362.639 6.683.352.362 18.69% -19.39%
4. Non-Transport Revenue (Assets & Property) 1.780.153.295 1.900.481.476 2.104.710.317 5.89% +10.75%
5. Railway Transport Support Services 869.775.827 1.014.839.810 1.355.061.033 3.79% +33.52%
6. Construction Revenue (PSAK) 7.342.248.533 181.807.049 8.311.507 0.02% -95.43%
Total Consolidated Revenue 35.106.535.574 36.108.216.958 35.759.668.691 100.00% -0.97%

Breakdown of Operating Expenses and Non-Operating Expenses Structure

Operating Expense savings of Rp883.97 Billion (-16.89% YoY) were supported by the normalisation of research and consulting expenses (-92.26%) alongside employee administrative efficiencies:

Operating Expense Component (Rp Thousand) 2024 2025 Nominal Variance (Rp Thousand) YoY Change (%) 2025 Share (%)
1. Personnel (Employee) 2.635.716.919 2.410.806.966 (224.909.953) -8.53% 55.43%
2. Office Supplies and Operations 306.566.620 323.012.344 +16.445.724 +5.36% 7.43%
3. Impairment of Financial Assets 225.448.093 297.078.018 +71.629.925 +31.77% 6.83%
4. Marketing 245.699.547 292.217.362 +46.517.815 +18.93% 6.72%
5. Information Technology and Systems (IT) 251.115.562 275.047.284 +23.931.722 +9.53% 6.32%
6. Meetings and Accommodation 194.262.247 189.974.183 (4.288.064) -2.21% 4.37%
7. Education and Training 151.398.785 167.088.163 +15.689.378 +10.36% 3.84%
8. Depreciation of Facilities 108.514.219 143.309.446 +34.795.227 +32.07% 3.29%
9. Administration 134.157.062 135.745.488 +1.588.426 +1.18% 3.12%
10. Land and Building Tax (PBB) 102.101.740 113.469.205 +11.367.465 +11.13% 2.61%
11. Consultancy, Research & Development 878.327.323 68.002.864 (810.324.459) -92.26% 1.56%
12. Recovery of Non-Financial Assets 0 (66.410.802) (66.410.802) -100.00% -1.53%
Total Operating Expenses 5.233.308.116 4.349.340.521 (883.967.595) -16.89% 100.00%

2. Evaluation of 2025 RKAP Target Achievement and Unit Productivity Analysis (Yield Analysis)

Performance & Productivity Indicator 2025 RKAP Target 2025 Actual Achievement (% RKAP) 2024 Actual YoY (%)
Passenger Volume (Passengers) 473.815.611 492.657.571 104.00% 453.343.189 +8.67%
Passenger Revenue (Rp Thousand) 13.828.751.243 12.872.749.508 93.09% 11.918.953.987 +8.00%
Average Yield per Passenger Rp29.186 Rp26.129 89.53% (-10.47% Deviation) Rp26.291 -0.62%
Freight Volume (Tons) 72.518.225 69.571.601 95.94% 69.201.670 +0.53%
Freight Revenue (Rp Thousand) 13.254.774.360 12.735.483.964 96.08% 12.800.771.997 -0.51%
Average Yield per Ton of Freight Rp182.779 Rp183.056 100.15% (+0.15% Deviation) Rp184.978 -1.04%
Profit for the Year (Rp Thousand) 2.008.336.160 2.284.043.088 113.73% 2.222.582.760 +2.77%

3. Statement of Financial Position (Balance Sheet), Capital Structure, Liquidity, and Solvency Analysis

The KAI Group balance sheet expanded by +67.96% over the past 5 years, surpassing Rp105.43 Trillion as of 31 December 2025:

Balance Sheet Component (Rp Thousand) 2021 2022 2023 2024 2025 YoY (24–25)
Current Assets 9.706.861.516 15.337.947.951 13.023.841.719 16.825.576.357 19.398.799.008 +15.29%
• Cash and Cash Equivalents n.a. n.a. 5.138.571.482 4.925.957.175 6.759.519.355 +37.22%
Non-Current Assets (Fixed Assets) 53.062.145.256 56.243.281.772 68.350.471.654 80.273.549.515 86.029.359.252 +7.17%
TOTAL ASSETS 62.768.826.772 71.581.229.723 81.374.313.373 97.099.125.872 105.428.158.260 +8.58%
Current Liabilities 9.574.299.758 9.958.123.860 17.921.316.180 16.545.939.502 16.204.035.853 -2.07%
Non-Current Liabilities 29.782.786.689 32.542.921.558 32.546.859.952 45.228.523.897 49.932.096.202 +10.40%
TOTAL LIABILITIES 39.357.086.447 42.501.045.418 50.468.176.132 61.774.463.399 66.136.132.055 +7.06%
TOTAL EQUITY 23.411.740.325 29.080.184.305 30.906.137.241 35.324.662.473 39.292.026.205 +11.23%
Net Working Capital (NWC = CA - CL) +132.561.758 +5.379.824.091 -4.897.474.461 +279.636.855 +3.194.763.155 +1,042.47%

Comprehensive Financial Ratios (Liquidity, Solvency & Profitability)

Financial Ratio Indicator 2021 2022 2023 2024 2025 Trend & Analytical Interpretation
Current Ratio 101.38% 154.02% 72.67% 101.69% 119.70% Surged +1,801 bps YoY, full V-shaped recovery.
Cash Ratio 39.78% 57.20% 28.67% 29.77% 41.70% Cash covers >41% of current liabilities.
Debt-to-Equity Ratio (DER) 117.85% 102.23% 99.91% 123.92% 121.88% Improved -204 bps driven by PMN equity injection.
Total Debt / Assets (DAR) 62.70% 59.37% 62.02% 63.62% 62.73% Improved -89 bps YoY.
Interest Coverage Ratio (Operating Profit / Interest) n.a. n.a. n.a. 2.96x 3.19x Capacity to service interest expenses increasingly robust.
Return on Equity (Annual Report ROE) -3.10% 11.92% 11.82% 12.35% 11.10% Diluted by Rp3.8 T PMN equity injection.
EBITDA Margin (%) 10.50% 19.74% 18.64% 21.59% 23.40% Expanded +181 bps YoY.

4. Consolidated Statement of Cash Flows Breakdown (2024–2025)

Net Cash Flow from Operating Activities (OCF) surged +36.43% YoY to Rp7.150.382.083 thousand (Rp7.15 Trillion), equivalent to 3.13 times net accounting profit. Accelerated disbursement of government compensation (+59.23% to Rp7.93 T) and customer cash receipts (+12.68% to Rp28.59 T) successfully funded rolling stock and infrastructure capital expenditure (CapEx) of Rp7.89 trillion (+62.18% YoY) as well as net short-term bank debt repayments of Rp1.63 trillion.

5. Micro & Small Business Funding (PUMK) Credit Risk Breakdown (62% Default Rate)

Fostered Partner Business Sector Performing Special Mention Doubtful Defaulted / Loss Total Active Portfolio NPL Ratio (%)
1. Trade & Commerce Rp1.409.731.092 Rp38.825.308 Rp138.316.781 Rp3.250.397.890 Rp4.837.271.071 70.86%
2. Manufacturing / Industry Rp1.599.938.498 Rp180.162.346 Rp5.830.000 Rp1.293.922.350 Rp3.079.853.194 48.05%
3. Animal Husbandry & Livestock Rp307.448.288 Rp13.783.076 Rp67.684.910 Rp1.582.051.087 Rp1.970.967.361 84.40%
4. Agriculture Rp724.301.679 Rp0 Rp117.160.497 Rp855.757.490 Rp1.697.219.666 57.32%
5. Services Rp29.989.015 Rp12.345.680 Rp26.708.600 Rp588.078.661 Rp657.542.956 95.44%
6. Fisheries Rp190.400.904 Rp50.901 Rp0 Rp344.090.887 Rp534.542.692 64.38%
7. Others Rp0 Rp0 Rp0 Rp39.355.121 Rp39.355.121 100.00%
TOTAL PUMK PORTFOLIO Rp4.261.809.476 (33.25%) Rp245.167.311 (1.91%) Rp355.700.788 (2.78%) Rp7.953.653.486 (62.06%) Rp12.816.331.061 66.75% NPL

The high default rate in PUMK micro-credit (62.06% or Rp7.95 billion across 345 partners), compounded by a separate Rp3.02 billion in impaired receivables across 241 partners, necessitates the establishment of a Dedicated Debt Recovery Task Force in Daop 4, Daop 8, Daop 6, and Daop 2, loan restructuring via rescheduling/reconditioning, and an overhaul of the banking referral scheme with BRI.

6. 2025 Sustainability Reporting Data Quality Audit Findings

No Table Location & Page Data / Label Inconsistency Description Reported Figure / Label Reconciled Audit Finding
1 Economic Value Distributed Table (p. 148) Total Economic Value Distributed in 2025 omits line 4 (TJSL CSR Fund of Rp33.808.566 thousand). The 2024 figure shows an under-summation variance of Rp13.85 T. 2025 Dist: 31.513.859.325 Summation Result: 31.547.667.891 (Variance precisely matches TJSL of Rp33.81 B)
2 Tax Payment Table (pp. 156–157) Table states unit as (In Indonesian Rupiah) and narrative cites Rp6.98 billion, whereas in the cash flow statement income tax (PPh) payments alone reached Rp2.56 trillion. The actual unit is Thousands of Rupiah (Rp6.98 Trillion). Unit: (In Rupiah)
Narrative: Rp6.98 billion
Actual Unit: (Rp Thousand)
Tax Realisation: Rp6.98 Trillion
3 Environmental Expenditure Table (p. 180) Table column header states (Rp Thousand), whereas figures within are presented in Full Rupiah (Rp11.520.778.684). Label: (Rp Thousand) Actual Value: Full Rupiah (Rp11.52 Billion)
4 Emissions Intensity & Commuter Train (KRL) Fleet (pp. 8–9 vs 191 & 210) Emissions intensity on p. 9 (14.56) contradicts p. 210 (13.72 tCO2e/Rp Billion). KRL units on p. 8 is stated as 210, contradicting the table on p. 191. P. 9: 14.56
KRL: 210
P. 210: 13.72 tCO2e/Rp Billion
KRL P. 191: 210 (2025), 246 (2024)
5 Share Capital Disclosure (pp. 48 vs 154) Issued Capital on p. 48 is stated as Rp24.37 billion (missing 3 orders of magnitude compared to financial statements at Rp24.37 trillion). Shares on p. 154 total 26.168.743 shares. P. 48: 24.368.743 shares P. 154: 26.168.743 shares (additional 1.8 million shares from Phase 2 PMN of Rp1.8 T)

7. Financial and Strategic Recommendations for KAI Group Management

  1. Restructuring Whoosh (PSBI) Financial Burden: Accelerate KCIC debt restructuring alongside BPI Danantara to mitigate PSBI's net loss share of Rp2.92 trillion and prevent continued dilution of parent company net profits.
  2. Passenger Yield Optimisation and Non-Coal Diversification: Increase the mix of high-margin commercial passenger trains to address fare yield shortfalls, while expanding non-mining container freight services.
  3. Dedicated PUMK Debt Recovery Task Force: Form a dedicated task force to restructure the 62% defaulted micro-loan portfolio across Daop 4, Daop 8, Daop 6, and Daop 2.
  4. Issuance of Green Bonds / ESG Sukuk: Leverage the idAAA PEFINDO rating and S&P Global Top Quintile ranking to fund decarbonisation CapEx at competitive coupon rates.
  5. Automated Sustainability Reporting Reconciliation (ICOFR): Implement automated cross-validation between audited financial statement tables and sustainability disclosures.

Related Dispatches

Officially Cancelled: PT KAI Halts 23 Used EMU Imports, Mandates 23 New Trainsets via PT INKA Flexible Production
Policy & Regulations

Officially Cancelled: PT KAI Halts 23 Used EMU Imports, Mandates 23 New Trainsets via PT INKA Flexible Production

Policy Rollback Analysis: Why PT KAI Canceled the Gapeka 2026 Train Consolidation and Renaming Plan
Policy & Analysis

Policy Rollback Analysis: Why PT KAI Canceled the Gapeka 2026 Train Consolidation and Renaming Plan

Planned Train Service Renaming and Fleet Consolidation in Gapeka 2026: Operational Implications & Headway Dynamics
Operations

Planned Train Service Renaming and Fleet Consolidation in Gapeka 2026: Operational Implications & Headway Dynamics

alurail alurail
Built upon GAPEKA 2025, visualized open-sourcedly with OpenRailwayMap and Leaflet.js. Powered by PostgreSQL (PostGIS, pgRouting), Dijkstra/A* Algorithms dan Viterbi Algorithm
Copyright ©️ 2024-2026 alurail by alula Made with 💗 from Pejaten, ID
Copyright ©️ 2024-2026 alurail by alula
Made with 💗 from Pejaten, ID

Community & Photographers

  • alurail Pass PRO
  • Submit Photo
  • User Suite
  • Curated Feed
  • Community Feed

Platform & Legal

  • About Platform
  • Terms & Conditions
  • Privacy Policy
  • Open Source Notices
  • FAQ / Help Center
Pass PRO PRO Upload Photo Suite Gallery
About
Terms
Privacy
License
FAQ
© 2026 alurail. All rights reserved.
alurail

alurail Legal & Info

About alurail

<h2>About AluRail</h2>

<p class="lead">
AluRail (Aluline TGV) is a free web-based platform that visualizes railway operations and train travel schedules across Indonesia. The service is available through <a href="https://aluline.id" target="_blank">aluline.id</a> and <a href="https://aluline.my.id" target="_blank">aluline.my.id</a>, developed independently by <strong>Alula</strong>
(<a href="https://alula.web.id" target="_blank">alula.web.id</a>) for railway enthusiasts (railfans) and passengers seeking a more intuitive understanding of train movements and timetable operations.
</p>

<h3>How It Works</h3>

<p>
AluRail transforms official <strong>GAPEKA 2025</strong> (Indonesia Railway Timetable Graph) data into an interactive geospatial visualization. Every train journey is reconstructed from scheduled departure and arrival times, station sequences, railway topology, and routing calculations to estimate how trains would move across the network.
</p>

<p>
Unlike conventional timetable viewers, AluRail continuously simulates train movement using a custom railway physics engine. The simulation considers various operational parameters including route geometry, train acceleration, braking, cruising speed, station dwell times, operational constraints, and other physical assumptions to estimate each train's position throughout its journey.
</p>

<p>
Whenever available, the platform also supports <strong>Crowdsourced Live Tracking</strong>. Passengers currently travelling on board may voluntarily share their GPS location. These telemetry reports are validated using map-matching algorithms and compared against the predicted GAPEKA route before being displayed to other users.
</p>

<h3>The Technology Behind AluRail</h3>

<ul>
<li><strong>PostgreSQL (PostGIS):</strong> Serves as the core geospatial database storing railway infrastructure, stations, and spatial relationships.</li>

<li><strong>Custom Railway Routing Engine:</strong> Implements graph-based routing algorithms including Dijkstra and A* to calculate railway paths, station connectivity, and operational routes.</li>

<li><strong>Railway Physics Engine:</strong> Simulates train movement by modelling acceleration, deceleration, cruising behaviour, station stops, speed restrictions, and travel progression based on timetable data.</li>

<li><strong>Viterbi Map-Matching:</strong> Validates crowdsourced GPS telemetry by matching noisy GPS observations onto the most probable railway track, improving live tracking reliability.</li>

<li><strong>Leaflet.js & OpenRailwayMap:</strong> Provide interactive map rendering and railway visualization layers.</li>
</ul>

<h3>Supported Railway Services</h3>

<p>
AluRail supports visualization for various railway services operating across Indonesia, including passenger, commuter, urban transit, heritage, and freight operations. Depending on data availability, the platform currently supports:
</p>

<ul>
<li>Intercity Passenger Trains (KA Antar Kota)</li>
<li>Whoosh High-Speed Railway</li>
<li>Commuter Line</li>
<li>Feeder Train Services</li>
<li>Local Passenger Trains</li>
<li>Freight Operations (Container, Cargo, Tanker, Coal, Cement and other freight services)</li>
<li>LRT Jakarta</li>
<li>LRT Jabodebek</li>
<li>LRT South Sumatra (Palembang)</li>
<li>Jakarta MRT</li>
<li>Ambarawa Heritage Railway</li>
</ul>

<p>
Additional railway operators and future services may be introduced as more infrastructure and timetable data become available.
</p>

<h3>Platform Features</h3>

<p>
AluRail combines timetable simulation, geospatial analysis, and live community participation into a single railway visualization platform. Key features include:
</p>

<ul>

<li>
<strong>Follow Mode</strong><br>
Automatically follows a selected train throughout its journey while continuously updating its estimated or live position.
</li>

<li>
<strong>Live GPS Cast</strong><br>
Passengers may voluntarily broadcast GPS telemetry while travelling onboard, allowing supported trains to display verified live positions instead of purely simulated movement.
</li>

<li>
<strong>Spotting Mode</strong><br>
Allows railfans to discover trains approaching nearby stations or railway crossings, making it easier to plan photography and train spotting activities.
</li>

<li>
<strong>Enhanced Railway Physics</strong><br>
Movement simulation considers railway gradient, elevation profile, track curvature, acceleration, braking, traction performance, speed restrictions, and operational constraints to produce more realistic train behaviour.
</li>

<li>
<strong>Detailed Route Analytics</strong><br>
Provides interactive charts including route elevation, curvature, gradient between stations, speed profile, and operational characteristics throughout the journey.
</li>

<li>
<strong>Train Information</strong><br>
Displays operational information about each service including operator, train category, route, schedule, formation details, and other service information.
</li>

<li>
<strong>Rolling Stock Database</strong><br>
Provides information about locomotives, EMUs, DMUs, coaches, wagons, and other railway vehicles used by supported services.
</li>

<li>
<strong>Coach & Class Information</strong><br>
Displays available passenger classes together with reference illustrations where available to help passengers identify onboard accommodation.
</li>
<li>
<strong>Adaptive Train Rendering</strong><br>
Train visualization automatically adjusts according to the current map zoom level. Different rendering modes are used to maintain smooth performance while displaying thousands of simultaneously simulated trains.
</li>

<li>
<strong>Train Filtering</strong><br>
Filter trains by service category such as Intercity, Commuter, High-Speed, Metro, LRT, Freight, Heritage, and other supported railway services.
</li>

<li>
<strong>Regional Filtering</strong><br>
Display trains operating within selected operational regions (Daerah Operasi / DAOP and other railway operational divisions) for easier monitoring.
</li>

<li>
<strong>Points of Interest (POI)</strong><br>
Explore railway-related locations including train spotting locations, photography viewpoints, railway landmarks, bridges, tunnels, stations, and other notable locations along the railway network.
</li>

<li>
<strong>Depots & Maintenance Facilities</strong><br>
View railway maintenance facilities including rolling stock depots, locomotive depots, maintenance workshops (Balai Yasa), stabling yards, and other operational infrastructure.
</li>

</ul>

<div class="disclaimer-box">
<h4>Disclaimer</h4>

<p>
<strong>AluRail is primarily a timetable simulation platform.</strong>
Unless a train is actively sharing verified Live Tracking data, all train positions displayed on the map are computational estimations generated from published schedules and the platform's railway physics engine.
</p>

<p>
Although the simulation attempts to realistically reproduce railway operations, actual train movements may differ significantly due to dispatching decisions, signal aspects, operational priorities, temporary speed restrictions, maintenance work, weather conditions, delays, early departures, extraordinary operations, GPS inaccuracies, or many other real-world factors that cannot always be observed by the platform.
</p>

<p>
Even when Live Tracking is available, GPS accuracy depends on user participation, mobile device quality, satellite reception, and local environmental conditions. Therefore, displayed positions should always be considered informational rather than authoritative.
</p>

<p>
<strong>This service must not be used as an official operational reference</strong> for travel planning, ticketing decisions, passenger information, or railway operations. Always refer to official PT Kereta Api Indonesia (Persero) information channels for accurate operational updates.
</p>

<p>
AluRail / Aluline TGV is an independent community project and is not affiliated with, endorsed by, partnered with, or officially associated with PT Kereta Api Indonesia (Persero), OpenStreetMap, OpenRailwayMap, or any other referenced organizations.
</p>
</div>

<p class="footer-note">
Made with ❣️ from Pejaten, Indonesia.
</p>

Terms of Use

<section id="terms-en" class="lang-content">
<h2>Terms of Service</h2>
<p class="effective-date"><strong>Effective Date:</strong> January 1, 2025 (Updated for GAPEKA 2025)</p>

<h3>1. Acceptance of Terms</h3>
<p>By accessing AluRail through aluline.id, aluline.my.id, and related subdomains (collectively, the "Service"), you acknowledge that you have read, understood, and agreed to these Terms of Service. If you do not agree, you must discontinue use of the Service.</p>

<h3>2. Independent Service</h3>
<p>AluRail is an independent community project developed by Alula. It is not affiliated with, endorsed by, or operated by any railway operator, government agency, or transportation authority unless explicitly stated.</p>

<h3>3. Nature of the Service</h3>
<p>The Service provides train schedule visualization, estimated train positions, operational simulations, and crowdsourced location validation based on publicly available information, GAPEKA data, and algorithmic processing. Displayed information may differ from actual railway operations.</p>

<h3>4. No Operational Guarantee</h3>
<p>Train movements, schedules, platform assignments, delays, cancellations, dispatching decisions, and operational conditions may change without notice. The Service must not be considered an official operational information source.</p>

<h3>5. Crowdsourced Contributions</h3>
<p>Users may voluntarily contribute GPS telemetry while onboard trains. Submission of fake GPS data, manipulated locations, automated submissions, spam, or attempts to interfere with system accuracy is strictly prohibited.</p>

<h3>6. Acceptable Use</h3>
<p>You agree not to misuse the Service, interfere with its infrastructure, reverse engineer protected components, exploit security vulnerabilities, scrape excessive data, or use automated systems that negatively impact platform availability.</p>

<h3>7. Intellectual Property</h3>
<p>Unless otherwise stated, the Service, its software, interface, branding, and original content remain the intellectual property of their respective owners. Open-source components remain governed by their own licenses.</p>

<h3>8. Availability</h3>
<p>The Service may be modified, suspended, restricted, or discontinued at any time without prior notice.</p>

<h3>9. Disclaimer ("AS IS")</h3>
<p>THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, ACCURACY, OR CONTINUOUS AVAILABILITY.</p>

<h3>10. Limitation of Liability</h3>
<p>To the fullest extent permitted by law, Alula shall not be liable for direct, indirect, incidental, consequential, special, or punitive damages arising from the use of or inability to use the Service, including travel decisions, delays, missed connections, financial loss, personal injury, or data loss.</p>

<h3>11. Changes to these Terms</h3>
<p>These Terms may be updated periodically. Continued use of the Service constitutes acceptance of the revised Terms.</p>

<h3>12. Contact</h3>
<p>Questions regarding these Terms may be directed through the official AluRail contact channels.</p>
</section>

<h3>Independent Service Disclaimer</h3>

<p>AluRail is an independent community-developed platform created by Alula for railway visualization, research, educational, and enthusiast purposes.</p>

<p>AluRail is <strong>not affiliated with, associated with, authorized by, endorsed by, sponsored by, supported by, maintained by, operated by, or officially connected with</strong> PT Kereta Api Indonesia (Persero), PT Kereta Commuter Indonesia, PT Kereta Api Logistik, PT Kereta Api Pariwisata, PT Kereta Cepat Indonesia China (Whoosh), MRT Jakarta, LRT Jabodebek, LRT Jakarta, LRT Sumatera Selatan (Palembang), their subsidiaries, affiliates, successors, government agencies, transportation authorities, or any other railway operators unless explicitly stated.</p>

<p>All company names, railway service names, station names, train names, logos, trademarks, service marks, brands, route names, and other intellectual property displayed within the Service remain the property of their respective owners and are used solely for identification, informational, interoperability, historical, mapping, educational, or descriptive purposes.</p>

<p>The visualization presented by the Service represents publicly available operational information, algorithmic estimations, historical references, and voluntary community contributions. It must not be interpreted as an official operational system, railway dispatching platform, passenger information system, or real-time control center operated by any railway company.</p>

Privacy Policy

<section id="privacy-en" class="lang-content">
<h2>Privacy Policy</h2>
<p class="effective-date"><strong>Last Updated:</strong> June 2026</p>

<h3>1. Privacy Commitment</h3>
<p>Your privacy is important to us. We collect only the information reasonably necessary to operate and improve the Service.</p>

<h3>2. GPS Collection</h3>
<p>Your GPS location is accessed only after you intentionally enable Live Tracking. Background location is never collected without your explicit action.</p>

<h3>3. Processing</h3>
<p>Submitted GPS telemetry is processed using routing algorithms including Viterbi matching against the railway network to validate train positions. Telemetry is not associated with your personal identity.</p>

<h3>4. Server Logs</h3>
<p>Standard server logs such as IP address, browser type, timestamps, and technical diagnostics may be collected for security, abuse prevention, troubleshooting, and performance monitoring.</p>

<h3>5. Data Retention</h3>
<p>Live telemetry is temporary and automatically expires after the associated trip ends unless longer retention is required for security investigations.</p>

<h3>6. Third Parties</h3>
<p>We do not sell or rent your GPS telemetry. Limited technical processing by infrastructure providers may occur solely for operating the Service.</p>

<h3>7. Security</h3>
<p>Reasonable technical and organizational safeguards are implemented, although no online system can guarantee absolute security.</p>

<h3>8. User Safety</h3>
<p>We discourage publicly sharing real-time GPS positions. Anonymous mode or pseudonyms are strongly recommended.</p>

<h3>9. Your Responsibility</h3>
<p>Use of Live GPS or spotting features is entirely voluntary and at your own risk.</p>
</section>

Open Source Notices

<section id="opensource-en" class="lang-content">
<h2>Open Source Notice</h2>
<p>AluRail is built upon numerous open-source technologies and open data projects. We sincerely thank the communities maintaining them.</p>
<ul>
<li><strong>PostgreSQL, PostGIS & pgRouting</strong> — Spatial database, GIS extension, and routing engine.</li>
<li><strong>OpenStreetMap & OpenRailwayMap</strong> — Railway infrastructure and mapping data under their respective licenses.</li>
<li><strong>Leaflet.js</strong> — Interactive mapping library.</li>
</ul>
<p>All trademarks, copyrights, and licenses belong to their respective owners. Use within AluRail does not imply endorsement by those projects.</p>
</section>

alurail for Android

Versi 1.3.0 • APK (110 MB)

Download the official alurail app package for Android.

Download APK
Requires Android 8.0 (Oreo) or later
alurail Pass Prime GRATIS!
early access

alurail Pass Prime GRATIS!