HCC and KRCL enter into Strategic Collaboration on Large-scale Transport Projects in India & Overseas

September 30, 2025: Hindustan Construction Company Limited (HCC) has signed a strategic Memorandum of Understanding (MoU) with Konkan Railway Corporation Limited (KRCL) to jointly pursue and execute large-scale railway and multi-modal transport infrastructure projects across India and international markets.

The MoU establishes a framework for long-term collaboration that brings together the complementary strengths of both organizations. HCC’s expertise in heavy civil construction and project execution will be combined with KRCL’s proven capabilities in rail systems, operations, and project implementation. Together, the partners will deliver integrated, end-to-end solutions across the full spectrum of transport infrastructure, including civil works, track laying, signalling, electrification, MEP systems, operations and maintenance, and other critical components of modern transport networks.

The partnership will particularly focus on complex assignments such as underground and elevated metro systems, NATM tunnelling, railway bridges, and large-scale EPC contracts. Both organizations will jointly identify and bid for opportunities under varied contractual frameworks, including EPC, design-build, unit-rate contracts, PPP arrangements, and other advanced procurement models. The MoU also provides for the formation of joint ventures, consortia, or other collaborative structures tailored to project requirements.

Commenting on the development, Mr. Arjun Dhawan, Vice Chairman & Managing Director, HCC, said, “This MoU underscores HCC’s commitment to creating synergies with public sector leaders like KRCL to meet the growing demand for technically advanced and high-value infrastructure. By combining capabilities, we aim to expand our presence in both domestic and international markets while delivering fully integrated transport solutions that span civil construction and rail systems.”

Mr. Santosh Kumar Jha, Chairman & Managing Director, KRCL, added, “Konkan Railway Corporation is pleased to join hands with HCC to jointly pursue infrastructure projects of national and international significance. With our combined expertise, we are well-positioned to execute complex projects, extend our operational footprint, and contribute meaningfully to the advancement of modern transport networks.”

This strategic alliance is expected to unlock new opportunities for both partners, reinforcing their ability to deliver world-class transport infrastructure and contribute to the broader development of India’s and other nations’ infrastructure ecosystems.

Whoops, looks like something went wrong.

1/1 ErrorException in PhpEngine.php line 49: ob_get_clean(): failed to discard buffer of zlib output compression (0)

  1. in PhpEngine.php line 49
  2. at HandleExceptions->handleError('8', 'ob_get_clean(): failed to discard buffer of zlib output compression (0)', '/home/hccindia/public_html/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php', '49', array('__path' => '/home/hccindia/public_html/storage/framework/views/cc3fe1fd9b50d0d6fd6e5cd687c34202', '__data' => array('__env' => object(Factory), 'app' => object(Application), 'errors' => object(ViewErrorBag), 'news_inner' => object(News), 'related_news_inner' => object(Collection), 'menu' => 'home'), 'obLevel' => '1', '__env' => object(Factory), 'app' => object(Application), 'errors' => object(ViewErrorBag), 'news_inner' => object(News), 'related_news_inner' => object(Collection), 'menu' => 'home', 'single_related' => object(News)))
  3. at ob_get_clean() in PhpEngine.php line 49
  4. at PhpEngine->evaluatePath('/home/hccindia/public_html/storage/framework/views/cc3fe1fd9b50d0d6fd6e5cd687c34202', array('__env' => object(Factory), 'app' => object(Application), 'errors' => object(ViewErrorBag), 'news_inner' => object(News), 'related_news_inner' => object(Collection), 'menu' => 'home')) in CompilerEngine.php line 58
  5. at CompilerEngine->get('/home/hccindia/public_html/resources/views/frontend/news/index.blade.php', array('__env' => object(Factory), 'app' => object(Application), 'errors' => object(ViewErrorBag), 'news_inner' => object(News), 'related_news_inner' => object(Collection), 'menu' => 'home')) in View.php line 135
  6. at View->getContents() in View.php line 106
  7. at View->renderContents() in View.php line 80
  8. at View->render() in Response.php line 51
  9. at Response->setContent(object(View)) in Response.php line 198
  10. at Response->__construct(object(View)) in Router.php line 1233
  11. at Router->prepareResponse(object(Request), object(View)) in ControllerDispatcher.php line 113
  12. at ControllerDispatcher->Illuminate\Routing\{closure}(object(Request))
  13. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139
  14. at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
  15. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
  16. at Pipeline->then(object(Closure)) in ControllerDispatcher.php line 114
  17. at ControllerDispatcher->callWithinStack(object(HomepageFrontController), object(Route), object(Request), 'getNews') in ControllerDispatcher.php line 69
  18. at ControllerDispatcher->dispatch(object(Route), object(Request), 'App\Http\Controllers\frontend\HomepageFrontController', 'getNews') in Route.php line 203
  19. at Route->runWithCustomDispatcher(object(Request)) in Route.php line 134
  20. at Route->run(object(Request)) in Router.php line 712
  21. at Router->Illuminate\Routing\{closure}(object(Request))
  22. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139
  23. at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
  24. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
  25. at Pipeline->then(object(Closure)) in Router.php line 714
  26. at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 679
  27. at Router->dispatchToRoute(object(Request)) in Router.php line 639
  28. at Router->dispatch(object(Request)) in Kernel.php line 236
  29. at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))
  30. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139
  31. at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in VerifyCsrfToken.php line 50
  32. at VerifyCsrfToken->handle(object(Request), object(Closure))
  33. at call_user_func_array(array(object(VerifyCsrfToken), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
  34. at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in ShareErrorsFromSession.php line 49
  35. at ShareErrorsFromSession->handle(object(Request), object(Closure))
  36. at call_user_func_array(array(object(ShareErrorsFromSession), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
  37. at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in StartSession.php line 62
  38. at StartSession->handle(object(Request), object(Closure))
  39. at call_user_func_array(array(object(StartSession), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
  40. at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 37
  41. at AddQueuedCookiesToResponse->handle(object(Request), object(Closure))
  42. at call_user_func_array(array(object(AddQueuedCookiesToResponse), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
  43. at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in EncryptCookies.php line 59
  44. at EncryptCookies->handle(object(Request), object(Closure))
  45. at call_user_func_array(array(object(EncryptCookies), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
  46. at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in CheckForMaintenanceMode.php line 42
  47. at CheckForMaintenanceMode->handle(object(Request), object(Closure))
  48. at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
  49. at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
  50. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
  51. at Pipeline->then(object(Closure)) in Kernel.php line 122
  52. at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 87
  53. at Kernel->handle(object(Request)) in index.php line 326