// Adds dimensions UUID, Author and Topic into GA4
Tuesday, June 30, 2026
26.1 C
Singapore

Singapore public transport system ranked in the top 10 of the transport systems of 100 cities around the world

Singapore has been ranked eighth in a 2017 index of the urban transport systems of 100 cities around the world.

The list, the 2017 Sustainable Cities Mobility Index by design, engineering, and management consultancy group Arcadis, considered indicators such as safety, ridership, congestion, delays, affordability and more to rank the best transport systems.

Singapore is the third Asian city in the top 10, having bagged 8th place. Hong Kong earned the top spot overall while Seoul came in 4th in the index, thus having the second best transport system among all Asian cities.

Zurich and Paris took 2nd and 3rd place respectively.

The study found that European nations consistently ranked among the highest in the list, while North American and Australian cities made up the middle of the index since residents of those regions mostly rely on private vehicles for transportation.

Middle Eastern and African cities predominantly took the last spots, due to issues like road congestion.

- Advertisement -

Hot this week

New LRT line in Malaysia only offering 8-min frequency during peak hours

The new Shah Alam LRT line in Malaysia is surprising netizens as it will apparently have an 8 minute frequency. Social media users say that the line will be serving one of the most busiest corridor...

Water-pipe burst at food court, floods supermarket below

A water pipe burst at the Kou Fu Food Court in Toa Payoh Housing Development Board Centre , causing water to leak from the ceiling of the discount supermarket downstairs , wetting the goods. Superm...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks