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
facingas a subcommand rather than with a separate syntax structure. - The
/tpcommand in Bedrock does not support thecheckForBlocksoption 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
/tpto 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
Overview of all Bedrock Edition commands, how they differ from Java, and tips for using the command system effectively.
10 min readLearn the Bedrock Edition /give command syntax, item IDs, data values, and practical examples for giving items to players.
7 min readUse the /fill command in Bedrock Edition to place, replace, and clear blocks in large areas. Includes syntax, modes, and examples.
7 min readLearn how to spawn mobs, items, and other entities in Bedrock Edition using the /summon command with positioning and naming.
6 min read