Streetcar simulator — drive a tram online for free

Little Tram is a free streetcar simulator that runs in your browser. Drive a tram through a 3D city, stop at platforms, open the doors for passengers, ring the bell at crossings, and keep to a timetable. No download, no install, no cost — open the page and start driving.

Play now — it’s free

Streetcars and trams: the same vehicle

“Streetcar” and “tram” refer to the same thing: a rail vehicle that runs along tracks laid in city streets, sharing space with road traffic and pedestrians. In North America — the United States and Canada — “streetcar” is the common term. In the UK, Australia, New Zealand, and most of Europe, “tram” is standard. Little Tram uses the British term but the vehicle and the experience it simulates are the same either way.

Streetcars were once ubiquitous in North American cities — San Francisco, Toronto, New Orleans, and dozens of others had extensive streetcar networks before most were dismantled in the mid-20th century. Many cities have since brought them back, and modern light rail systems follow the same basic operating principles Little Tram simulates.

What the streetcar simulator involves

You drive a tram through a fictional city with 30 stations spread across multiple lines. The controls work the way a real streetcar does: you have a notched throttle and brake, you accelerate gradually to speed, and you brake early and smoothly to arrive at a platform at the right spot. Open the doors on the correct side for passengers to board and alight, ring the bell when you enter a road crossing, and switch the points at junctions to take the right branch.

AI trams share your tracks and follow their own schedules. The city has pedestrians, the network has interchange stations, and the timetable has no patience for sloppy driving.

Joyride and Timetable modes

Joyride mode removes time pressure entirely. Explore the tram network, learn the layout of the city, and enjoy driving without consequences. It’s genuinely relaxing and a good place to start if you’re new to transit simulation.

Timetable mode is where the streetcar simulation gets demanding. You have a schedule: departure times from each stop, a route to complete, and passengers who notice if you’re running late. Judging braking distances, managing your speed between stops to arrive without being early or late, and staying focused across a full route is genuinely challenging.

A city network with real geography to learn

The 30-station city network isn’t randomly generated — it has a fixed layout that rewards learning. There are main trunk lines running through the centre, branch lines heading out to quieter areas, and interchange stations where multiple lines meet. Getting to know which junction leads where, and learning the spacing between stops, is part of what makes the game feel like a real operator learning a route.

Customise your streetcar

Choose a colour for your tram and decide how many carriages to run — one, two, or three. A single car is nimble and easy to position at short platforms. A three-carriage consist carries far more passengers but takes longer to clear a stop and demands more precise placement. You can also dial up or down how busy the city is, and toggle the AI trams on or off if you want the tracks to yourself.

Achievements and progression

There are 29 achievements across five categories: delivering passengers, driving skill, completing routes, exploring the network, and professional driving. Some come easily in the first few runs. Others — like completing a full circuit without incident or arriving perfectly on time across an entire route — take genuine effort and practice. Create a free account to track progress across devices.

Plays on any device, no download required

Little Tram runs entirely in your browser using WebGL. Chrome, Firefox, Safari, and Edge work on both desktop and mobile. On phones and tablets, on-screen touch controls replace the keyboard automatically — you get the full streetcar simulator experience on a touchscreen without any compromise.

Frequently asked questions

Is this the same as a tram simulator?
Yes. Streetcar and tram refer to the same vehicle. “Streetcar” is the North American term; “tram” is used in the UK and most of the rest of the world. Little Tram simulates exactly the kind of vehicle that operates as a streetcar in cities like San Francisco and Toronto.
Is the streetcar simulator free?
Yes. Little Tram is completely free to play. No ads, no in-app purchases, no paywalls. Everything is available from the moment you open the page.
Do I need to install anything?
No. It runs in your browser. Any modern browser with WebGL support works — Chrome, Firefox, Safari, and Edge on desktop or mobile.
Can I play on iPhone or Android?
Yes. Touch controls appear automatically. The game is designed to be fully playable on mobile browsers.
Is this based on a real city or real streetcar system?
The city is fictional, but the tram network is designed to feel like a realistic urban transit system — with trunk routes, branches, interchange stations, and shared tracks with other trams. It draws on how real tram networks are structured without replicating any specific city.
How hard is it to learn?
The basics take a few minutes to pick up. Timetable mode gets challenging once you start caring about punctuality. Mastering the full network and unlocking all 29 achievements is a longer journey.