문제 해결을 위해 먼저 대중교통요금을 대중교통운송원가에 걸맞는 수준으로 책정해야 한다. 또한 정부재정지원금을 대중교통이용자에게 지원해야 한다. 
위의 문제점을 해결하기 위해서는 크게 두 가지를 동시에 실시하여야 한다. 첫째는 대중교통요금을 대중교통운송원가에 걸맞는 수준으로 현실화해야만 한다. 다시 말하면, 대중교통의 상하분리(대중교통시설은 정부가 책임지고, 운영은 대중교통운영자가 책임지는 구조)를 완성하여야 한다. 어떠한 경우에도 대중교통요금을 통하여 지속적인 대중교통운영이 가능하도록 하여야 한다. 둘째는 대중교통운영자에게 간접적으로 지원하고 있는 정부재정지원금을 정부와 기업이 합심하여 대중교통이용자에게 직접 지원해야 한다. 그래야만 대중교통을 이용하고자 하는 이들에게 인센티브가 발생한다. 아울러 대중교통수요가 증대되기 때문에 대중교통요금 인상이 최소화 될 수 있다.