Play Skyscrapers Online Free
Skyscrapers is a number-logic puzzle where every number represents a building height. Fill the grid so each row and column contains every height once, then use the outside clues to match how many buildings are visible from each direction. Play free, no sign-up required.
How to Play Skyscrapers (60-second guide)
Skyscrapers is played on a square grid. In a 5×5 puzzle, you place the numbers 1–5 in every row and column. Each number is a building height: 1 is the shortest building, and 5 is the tallest. Clues around the outside tell you how many buildings can be seen from that side.
- Each row must contain every number once
- Each column must contain every number once
- Taller buildings hide shorter buildings behind them
- An outside clue shows how many buildings are visible from that direction
- Start with clues that reveal strong patterns, such as 1 or the full grid size
Keep Playing
- Your Progress — track solved Skyscrapers puzzles and improve your solve time
- Save & Continue Later — your progress is saved automatically in your browser, no account needed
- Use Hints When Stuck — get a small nudge without revealing the full solution
- Choose Your Difficulty — play Easy, Medium, Hard, Expert, or Extreme Skyscrapers puzzles
Choose Your Difficulty
- Easy Skyscrapers — best for learning visibility clues and simple row logic
- Medium Skyscrapers — balanced puzzles with more candidate checking
- Hard Skyscrapers — deeper visibility logic and fewer obvious placements
- Expert Skyscrapers — advanced puzzles with long deduction paths
- Extreme Skyscrapers — the toughest level for experienced logic solvers
What Is Skyscrapers?
Skyscrapers is a Latin-square logic puzzle built around visibility clues. Like Sudoku, each row and column must contain each number once. The difference is that every number also represents a building height, and the clues outside the grid tell you how many buildings would be visible when looking across that row or column.
For example, if the buildings in a row are 1, 2, 3, 4, 5, then all five are visible from the left because each building is taller than the previous one. From the right, only the 5 is visible because it blocks all shorter buildings behind it.
Every properly constructed Skyscrapers puzzle has one unique solution that can be reached through logic. You do not need guessing, arithmetic, or special math knowledge — just careful deduction.
Characteristics of Skyscrapers
- Grid layout: square grid with visibility clues around the outside
- Number pool: numbers from 1 to the grid size
- Main rule: no number repeats in any row or column
- Special clues: outside numbers show how many buildings are visible from that direction
- Unique solution: every valid puzzle has exactly one solution
- Typical solve time: 3–7 min on Easy, 25+ min on Extreme
- Best for: players who enjoy Sudoku-style uniqueness with spatial visibility logic
Solving Strategies for Skyscrapers
Strategy 1: Use the 1 Clue
If an outside clue is 1, the tallest building must be placed in the first cell from that direction. No other arrangement can hide all buildings except one.
Strategy 2: Use the Full-Size Clue
If the clue equals the grid size, the row or column must rise in perfect order from that side. In a 5×5 puzzle, a clue of 5 means the sequence must begin 1, 2, 3, 4, 5 from that direction.
Strategy 3: Compare Opposite Clues
Every row and column can have clues from both ends. A high clue on one side and a low clue on the other side can strongly limit where the tallest buildings can go. Use both sides together instead of solving each clue alone.
Related Logic Puzzles
If you enjoy Skyscrapers, these puzzles use similar deduction skills with their own twist:
- Sudoku — the classic number-placement puzzle with rows, columns, and 3×3 boxes.
- Futoshiki — adds inequality signs between neighboring cells.
- Calcudoku — combines row and column uniqueness with arithmetic cages.
- Jigsaw Sudoku — keeps Sudoku rules but replaces boxes with irregular regions.
- Kakuro — uses digits and uniqueness inside crossword-style sum runs.