A long train ride with no signal is a good time for a game that plays one careful turn at a time. The Battle for Wesnoth is a turn-based strategy game with a high fantasy setting, and the Android build is free. This page covers version 1.19.29, which is 56.3 MB.
Free, no ads, and open source under the GPL
Wesnoth costs nothing and shows no ads. It is open source under the GPL-2.0-or-later licence, with the full code public on GitHub. No in-app purchases are mentioned in the information we have.
The developer name is unknown, but the project has its own site at wesnoth.org.
Campaigns, hotseat play and online matches
The game covers singleplayer as well as online and hotseat multiplayer. The story setups include reclaiming a throne, fleeing the Lich Lords across the sea, and defending a kingdom against a necromancer's hordes. Another has a small band of survivors crossing desert sands to face an unseen evil.
The game carries an offline games tag and is also filed under best offline RPG games. It also carries an internet tag, which fits the online multiplayer mode.
An alpha build from the 1.19 branch
Version 1.19.29 first appeared on August 7, 2025 and was last updated on October 25, 2026. The developers describe it as an alpha of the in-development 1.19 branch, so some bugs are possible. The game works best on a tablet with plenty of screen room for the map, and any problem can be reported to the team as a bug report.
It needs Android 6.0 or newer and takes up 56.3 MB. The package ID is org.wesnoth.Wesnoth.
The Battle for Wesnoth pros and cons
Pros
- Free, with no ads
- Open source under GPL-2.0-or-later, with code on GitHub
- Singleplayer plus online and hotseat multiplayer
- Runs on Android 6.0 and up at 56.3 MB
- Tagged for offline play
Cons
- Alpha build of the 1.19 branch, so bugs may appear
- Works best on a tablet with a large screen
- Developer listed as unknown, and no Google Play rating data is available
Is The Battle for Wesnoth safe?
The APK here is the original file, kept unmodified, with the SHA-256 checksum d03ce7bcc7180f1705753bb700b7aa174a002439f97cf87c688998e7f88129de. Compare it with your download to confirm the file matches. Wesnoth is open source under GPL-2.0-or-later, so its code can be read on GitHub at wesnoth/wesnoth. The game carries no ads and costs nothing. Version 1.19.29 comes from the in-development 1.19 branch, an alpha release, so expect some rough edges, especially on small screens.
How to install The Battle for Wesnoth
- Download the APK with the button on this page and wait for it to finish.
- Compare the file with the SHA-256 checksum shown here if you want to confirm it arrived intact.
- Open the file on your phone and allow installs from this source when Android asks.
- Finish the install, then open The Battle for Wesnoth from your app drawer.