About Little Tram: a free tram driving simulator for your browser

Little Tram is a free 3D tram driving simulator that runs entirely in your browser. No download, no install, no sign-up — just open the page and start driving. It works on desktop, tablet, and mobile, on any modern browser that supports WebGL.

What is Little Tram?

Little Tram is a browser-based tram game where you drive a tram through a city of 30 stations. You accelerate and brake, open doors to let passengers on and off, ring your bell at crossings, switch track points at junctions, and make PA announcements. The game renders the city, tracks, stations, passengers, and other trams in real-time 3D using WebGL — all running client-side on your device.

It’s not a hyper-realistic train simulator and it’s not an arcade game. It sits somewhere in between — detailed enough to feel like you’re actually driving a tram, simple enough to pick up in seconds.

Two game modes: Joyride and Timetable

Joyride mode lets you drive freely with no time pressure. Explore the tram network, visit all 30 stations, learn the controls, and enjoy the ride. Timetable mode gives you a schedule to keep. Depart on time, manage your speed between stops, and try to stay punctual across the entire route. Both modes are available instantly, no account required.

30 stations and a realistic tram network

The game is set in a fictional city with a tram network designed to feel like a real urban transit system. There are trunk routes through the centre, branches to the suburbs, and interchange stations where lines cross. You share the tracks with AI-driven trams following their own schedules, so the network feels alive.

Customise your tram

Pick a colour for your tram and choose how many carriages to run — from a single car up to a three-carriage set. More carriages means more passenger capacity but a longer tram to manage at platforms. You can also toggle AI trams on or off and adjust how busy the city is.

29 achievements to unlock

There are 29 achievements across five categories: delivering passengers, driving skill, completing routes, exploring the network, and professional driving. They range from easy — delivering your first passenger — to legendary — completing a full circuit without collisions. Create a free account to save your progress and track achievements across devices.

Play on desktop or mobile

On desktop, you drive with the keyboard — arrow keys for throttle and braking, bracket keys for doors, spacebar for the bell. On phones and tablets, on-screen touch controls appear automatically. The game adapts to your screen size so you get the full experience on any device.

Completely free, no ads, no paywalls

Little Tram is 100% free to play. There are no ads, no in-app purchases, no paywalls, and no tracking beyond basic anonymous analytics. You can create an account to save your achievements and settings, but it’s entirely optional. The game is fully playable without signing up.

How Little Tram was built

The game is built with WebGL and Next.js, and runs entirely client-side. There’s no server doing the heavy lifting — the city, physics, passengers, and AI trams are all simulated on your device in real time. The project started as a side project and grew over hundreds of late nights into a full tram simulator with 30 stations, multiple routes, two game modes, and a complete achievement system.

Frequently asked questions

Is Little Tram really free?
Yes, completely. No ads, no purchases, no paywalls. Everything is free.
Do I need to download or install anything?
No. Little Tram runs in your browser. You need a modern browser with WebGL — Chrome, Firefox, Safari, and Edge all work.
Can I play on my phone?
Yes. The game adapts to your screen size and shows touch controls on mobile devices and tablets.
Do I need an account to play?
No. You can play without signing up. Creating a free account lets you save achievements and settings across devices.
What browsers are supported?
Any modern browser with WebGL support. Chrome, Firefox, Safari, and Edge are all supported on both desktop and mobile.