Singapore Walking Tour: Self-Guided City Game

1 hour 30 minutes (approximately)

Singapore has stories hiding in plain sight — and this self-guided walking quest reveals them. Featuring a time-travel storyline through different eras, your smartphone guides you through clever puzzles and surprising discoveries at every turn.

Solve each challenge to unlock the next location, uncovering layers of history and culture that most visitors never see. The immersive storyline ties every stop together.

This 1–2 hour private quest runs 24/7. No guide needed, no crowds — just your smartphone and a sense of adventure. Available in 5+ languages.

What's Included

24/7 customer support.
Full availability: 24/7, every day of the year.
A city exploration game available on your phone (Questo app).
Safety: It’s self-guided, open air and you will avoid crowds.
Flexibility: start, take a break and continue at your own pace.
A tour guide.
Entry tickets to attractions (no needed to complete the route)

Meeting and pickup

Meeting point

• Go to Botanic Gardens MRT Station (game starting point). • Bring a charged phone. • Open the Questo app and follow the instructions. • You must have downloaded the app and created an account first, using the same email you made the purchase with.

End point
This activity ends back at the meeting point.

What to expect

You will begin at the Botanic Gardens MRT Station. Here you will be given your first clue to solve the challenge that awaits you, which will unlock the next part of the story and give you the directions to the next stop.

Additional info

  • Infants and small children can ride in a pram or stroller
  • Service animals allowed
  • Public transportation options are available nearby
  • Suitable for all physical fitness levels
Supplied by Questo

Tags

Historical Tours
Self-guided Tours
Walking Tours
Escape Rooms
Fun & Games
Scavenger Hunts
Short term availability

Cancellation Policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

Show more
from per person
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}