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.
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.
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.
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.
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.
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.
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.
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.
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.