Agencies operating long-distance bus services include the Calcutta State Transport Corporation, the South Bengal State Transport Corporation, the North Bengal State Transport Corporation and various private operators.