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.

Frequently Asked Questions

Are /tp and /teleport the same in Bedrock?

Yes, /tp and /teleport are identical in Bedrock Edition and can be used interchangeably. Both accept absolute, relative, and local coordinates, target selectors, and a facing subcommand for aiming the teleported entity.

Can I mix relative and local coordinates in one Bedrock /tp command?

No. A single coordinate set must be all tilde (~) relative coordinates or all caret (^) local coordinates; you cannot mix them. Relative coordinates offset from the entity's position, while local coordinates offset relative to the direction it is facing.

How do I make a player face a direction when teleporting in Bedrock?

Add yaw and pitch after the coordinates, or use the facing subcommand. For example /tp @s 0 64 0 90 0 faces east, and /tp @s 0 64 0 facing 100 64 100 points the player toward those coordinates. Yaw values are 0 south, 90 west, 180 north, 270 east; pitch is -90 up and 90 down.

Does Bedrock /tp check for solid blocks before teleporting?

No. Bedrock's /tp does not support Java's checkForBlocks option, so it will happily place an entity inside solid blocks or in midair. Pick safe destination coordinates yourself, and remember that teleporting into unloaded chunks forces them to load, which can cause lag if done rapidly.

Related Astroworld Resources

Related Guides