Skip to main content
Commands6 min read

Bedrock /tp Command: Teleportation Guide

Master the /tp and /teleport commands in Bedrock Edition with syntax, relative coordinates, and practical teleportation examples.

Basic Syntax

The /tp (or /teleport) command moves entities from one location to another. Both /tp and /teleport are identical in Bedrock Edition. The basic forms are:

/tp <target> <x> <y> <z>
/tp <target> <destination entity>
/tp <target> <x> <y> <z> [y-rot] [x-rot]
/tp <target> <x> <y> <z> facing <x> <y> <z>
/tp <target> <x> <y> <z> facing <entity>

Coordinate Types

Bedrock supports three types of coordinates:

  • Absolute: Exact world coordinates. Example: /tp @s 100 64 -200
  • Relative (~): Offset from current position. Example: /tp @s ~ ~10 ~ (10 blocks up)
  • Local (^): Offset relative to facing direction. Example: /tp @s ^ ^ ^5 (5 blocks forward)

Relative and local coordinates cannot be mixed. You must use all tilde or all caret for a set of coordinates.

Common Examples

Teleport Yourself

/tp @s 0 100 0                     # Go to coordinates 0, 100, 0
/tp @s ~ ~50 ~                     # Move 50 blocks up
/tp @s ^ ^ ^20                     # Move 20 blocks forward

Teleport to Another Player

/tp @s PlayerName                  # Teleport to a specific player
/tp @s @r                          # Teleport to a random player
/tp PlayerA PlayerB                # Teleport PlayerA to PlayerB

Teleport Other Players

/tp @a 0 100 0                     # Teleport all players to spawn area
/tp @a[tag=team1] 100 64 100       # Teleport team1 to a location
/tp @p @s                          # Bring nearest player to you

Teleport with Rotation

/tp @s 0 64 0 90 0                 # Face east (90 degrees yaw)
/tp @s 0 64 0 0 -90                # Look straight up
/tp @s 0 64 0 facing 100 64 100    # Face toward coordinates
/tp @s 0 64 0 facing @e[type=zombie,c=1]   # Face nearest zombie

Teleport Entities

/tp @e[type=villager] ~ ~5 ~       # Move all villagers 5 blocks up
/tp @e[type=item] @s               # Pull all dropped items to you
/tp @e[type=zombie,r=50] 0 -64 0   # Send nearby zombies to the void

Differences from Java Edition

The main differences in Bedrock teleportation:

  • Bedrock uses facing as a subcommand rather than with a separate syntax structure.
  • The /tp command in Bedrock does not support the checkForBlocks option that prevents teleporting into solid blocks.
  • Rotation values work the same: yaw (0=south, 90=west, 180=north, 270=east) and pitch (-90=up, 90=down).

Practical Uses

  • Spawn system: Use command blocks with /tp to create warp points in your world.
  • Minigames: Teleport players to arenas, lobbies, or random locations.
  • Death recovery: Note your coordinates before risky exploration, then teleport back if you die.
  • Building: Quickly move around large build sites using relative coordinates.
  • Entity management: Move villagers, animals, or hostile mobs where you need them.

Tips

  • Always enable "Show Coordinates" in world settings so you know where you are.
  • Use ~ ~ ~ to keep an entity in place while only changing its rotation.
  • Teleporting to unloaded chunks will load them, which can cause lag if done rapidly.
  • In multiplayer, operators can teleport any player. Regular players can only teleport themselves if they have permission.

Related Astroworld Resources

Related Guides