Kanto
- 537A13; margin: auto auto;">[[Error: no local variable "name" has been set.|<span style="color: #{{Error: no local variable "type" has been set._color_dark}};">Error: no local variable "name" has been set.]]
Kanto | ||||||||||||||||||||||||||||
![]() Illustratory artwork of Kanto on the client's mini-map | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
<td style="background-color: #{{Error: no local variable "type" has been set._color_light}}; width: 75%; border-radius: 25px; border: 1px solid
|
<table style="border: 1px solid #{{Error: no local variable "type" has been set._color_dark}}; background-color: #{{Error: no local variable "type" has been set._color}}; padding: 3px; width: 100%; "> | |||||||||||||||||||||||||||
[[File:Error: no local variable "name" has been set._Front_Sprite.png|x50px]] | ||||||||||||||||||||||||||||
<table style="border: 1px solid #{{Error: no local variable "type" has been set._color_dark}}; background-color: #{{Error: no local variable "type" has been set._color}}; padding: 3px; width: 100%;
">
[[File:Error: no local variable "name" has been set._Front_Sprite.png|x50px]]<td style="background-color: #{{Error: no local variable "type" has been set._color_light}}; width: 75%; border-radius: 25px; border: 1px solid
- 537A13; margin: auto auto;">[[Error: no local variable "name" has been set.|<span style="color: #{{Error: no local variable "type" has been set._color_dark}};">Error: no local variable "name" has been set.]]
<table style="border: 1px solid #{{Error: no local variable "type" has been set._color_dark}}; background-color: #{{Error: no local variable "type" has been set._color}}; padding: 3px; width: 100%;
border-radius:1px 25px 25px 1px;">
[[File:Error: no local variable "name" has been set._Front_Sprite.png|x50px]]<td style="background-color: #{{Error: no local variable "type" has been set._color_light}}; width: 75%; border-radius: 25px; border: 1px solid
- 537A13; margin: auto auto;">[[Error: no local variable "name" has been set.|<span style="color: #{{Error: no local variable "type" has been set._color_dark}};">Error: no local variable "name" has been set.]]
← | Mainland regions | Johto → |
Kanto is one of the mainland regions that is currently playable in Pokémon Revolution Online. It is unified to the same mainland continent as Johto, encompassing the eastern segment of it.
By virtue of the regional linearity of the game's storyline wherein regions are traveled to in generational succession, it is the first region that players venture into. It is the predecessive region of Johto, which will be made traveable after all-eight badges have been acquired and its Elite Four bureau has been vanquished.
It is inhabited predominantly by Generation I Pokémon, being the native land of them. While a smattering of post-generational Pokémon are interspersed throughout the wild, Generation II Pokémon and onwards will be mostly unacquirable until successive regions are completed, since there is a regionalized restriction to trading early on wherein only Pokémon caught from the region are tradable in its Pokémon Center.
Kanto is the only region that is interlinked with the Sevii Islands, exclusively allowing donating members to ferry to the archipelago from Vermilion City Harbor.
Transregional accessibility
Starting

Due to the regional linearity of the storyline, regions are only unlockable in generational succession; by virtue of that, Kanto is the first region players will enter. Once you finish the Starter Island mini-walkthrough—the introductory map that your account is initialized in—you will be spawned in your bedroom, setting the stage for you to embark on your journey as a Pokémon-trainer.
Returning to Kanto
Once you have trumped Kanto's subset of the Elite Four at the Indigo Plateau, you will have a travelable route to Johto; as soon as you enter that frontier, you won't be able to make a revisitation to Kanto until you complete that region and every other successive mainland ones by culling all their official-Gym badges, defeating their Elite Four cadres, and dethroning their reigning champions.
After you have supplanted the regional champion of the successive region you traveled to, you can return to Kanto.
Thanks to the intracontinental connection between Kanto and Johto, you can surf back to Kanto; this is negotiable by surfing eastwards in New Bark Town, which leads you Route 27—the closest area to Johto's border within the purview of the Kanto region.
Alternatively, transportational systems can be used for more expeditious visitorial return trips to the region. The region is ferriable from Olivine City, Lilycove City and Canalave City in Johto, Hoenn and Sinnoh, respectively, disembarking you on Vermilion City. From Johto, the interregional train, which runs between Goldenrod City and Saffron City, can also be used for a fee of 5,000 per passengership.
Locations
Routes
Routes | ||||||||||||||||||||||||||||
|
Cites and towns
Cities and towns | ||||||||||||||
|
|
|
|
|
||||||||||
|
|
|
|
|
||||||||||
|
Notable sites
Expansionary areas
These are adjunct areas—typically those that outlie the region's mainland body and were not existentially featured in the official games but are still categorized as areas within the purview of the Kanto region.
Expansionary areas | ||||||||||||||
|
|
|
|
|
||||||||||
|
Content
Starter Pokémon
- Main article: Starter Pokémon
Kanto comprises the only regional starter-Pokémon subset with more than three optional selectees—the fourth one being Pikachu.
In order for Pikachu to be selectable, you must first interact with and decline all-three starter-Pokémon options on the table; thereafter, the lightning-bolt Pokéball—a nod to the same next Pokéball that Ash's Pikachu was cooped-up in during Professor Oak's possessorship of it in the anime—that is next to the Pokédex-claimable desk will be selectable.
Should one select Pikachu, they'll unlock access to a plot line of Team Rocket Trio encounters throughout Kanto, in addition to tuteeship for the Surf move. Victor on Route 19 will teach Surf to any Pikachu under your OT registry if you chose Pikachu; it is not limited to the starter-selected Pikachu itself, but the Pikachu must have been originatively acquired by you for it to be a teachable tutee.
Kanto's Starter Pokémon | |||||
---|---|---|---|---|---|
<table style="width: 100%; background-color:
| |||||
<div style="background-color:
|
|||||
<table width="100%" style="background-color:
| |||||
<div style="color:
|
<table width="100%" style="background-color:
- {{Error: no local variable "type1" has been set._color_light}}; border-radius: 25px; border: 3px solid
- {{Error: no local variable "type1" has been set._color_dark}};">
<div style="background-color:#FFFFFF; padding: 3px; border-radius: 15px; border: 2px solid
- {{Error: no local variable "type1" has been set._color_dark}}; width: 50%; margin: auto auto;">[[:Category:Tier-Error: no local variable "rarity" has been set. huntables|Error: no local variable "rarity" has been set.]]
<table width="100%" style="background-color:
- {{Error: no local variable "type1" has been set._color_light}}; border-radius: 25px; border: 3px solid
- {{Error: no local variable "type1" has been set._color_dark}};">
<div style="font-weight: bold; margin-bottom: 7px; color:
- {{Error: no local variable "type1" has been set._color_dark}};">Held Item
<table style="width: 100%; background-color:
- {{Error: no local variable "type1" has been set._color}}; border: 4px solid
- {{Error: no local variable "type1" has been set._color_dark}}; border-radius: 25px; padding: 5px; text-align: center; margin: auto auto;">
<div style="background-color:
- {{Error: no local variable "type1" has been set._color_light}}; border: 2px solid
- {{Error: no local variable "type1" has been set._color_dark}}; border-radius: 25px; margin: auto auto; padding: 5px;">
<div style="background-color:#FFFFFF; border-radius: 15px; border: 2px solid
- {{Error: no local variable "type1" has been set._color_dark}}; margin: auto auto; width: 50%; margin-top: 5px; padding: 3px; font-weight: bold;"><span style="color: #{{Error: no local variable "type1" has been set._color_dark}};">Charmander
<table width="100%" style="background-color:
- {{Error: no local variable "type1" has been set._color_light}}; border-radius: 25px; border: 3px solid
- {{Error: no local variable "type1" has been set._color_dark}};">
<div style="color:
- {{Error: no local variable "type1" has been set._color_dark}}; font-weight: bold; margin-bottom: 7px;">Type<span style="border-radius: 20px 1px 1px 20px; padding: 6px; border: 4px solid #{{Error: no local variable "type1" has been set._color_dark}}; background-color: #{{Error: no local variable "type1" has been set._color}};; width: 10%;">[[Error: no local variable "type1" has been set._(type)|Error: no local variable "type1" has been set.]]<span style="border-radius: 1px 20px 20px 1px; padding: 6px; width: 10%; border: 4px solid #{{Error: no local variable "type2" has been set._color_dark}}; background-color: #{{Error: no local variable "type2" has been set._color}};">[[Error: no local variable "type2" has been set._(type)|Error: no local variable "type2" has been set.]]
<table width="100%" style="background-color:
- {{Error: no local variable "type1" has been set._color_light}}; border-radius: 25px; border: 3px solid
- {{Error: no local variable "type1" has been set._color_dark}};">
<div style="background-color:#FFFFFF; padding: 3px; border-radius: 15px; border: 2px solid
- {{Error: no local variable "type1" has been set._color_dark}}; width: 50%; margin: auto auto;">[[:Category:Tier-Error: no local variable "rarity" has been set. huntables|Error: no local variable "rarity" has been set.]]
<table width="100%" style="background-color:
- {{Error: no local variable "type1" has been set._color_light}}; border-radius: 25px; border: 3px solid
- {{Error: no local variable "type1" has been set._color_dark}};">
<div style="font-weight: bold; margin-bottom: 7px; color:
- {{Error: no local variable "type1" has been set._color_dark}};">Held Item
<table style="width: 100%; background-color:
- {{Error: no local variable "type1" has been set._color}}; border: 4px solid
- {{Error: no local variable "type1" has been set._color_dark}}; border-radius: 25px; padding: 5px; text-align: center; margin: auto auto;">
<div style="background-color:
- {{Error: no local variable "type1" has been set._color_light}}; border: 2px solid
- {{Error: no local variable "type1" has been set._color_dark}}; border-radius: 25px; margin: auto auto; padding: 5px;">
<div style="background-color:#FFFFFF; border-radius: 15px; border: 2px solid
- {{Error: no local variable "type1" has been set._color_dark}}; margin: auto auto; width: 50%; margin-top: 5px; padding: 3px; font-weight: bold;"><span style="color: #{{Error: no local variable "type1" has been set._color_dark}};">Squirtle
<table width="100%" style="background-color:
- {{Error: no local variable "type1" has been set._color_light}}; border-radius: 25px; border: 3px solid
- {{Error: no local variable "type1" has been set._color_dark}};">
<div style="color:
- {{Error: no local variable "type1" has been set._color_dark}}; font-weight: bold; margin-bottom: 7px;">Type<span style="border-radius: 20px 1px 1px 20px; padding: 6px; border: 4px solid #{{Error: no local variable "type1" has been set._color_dark}}; background-color: #{{Error: no local variable "type1" has been set._color}};; width: 10%;">[[Error: no local variable "type1" has been set._(type)|Error: no local variable "type1" has been set.]]<span style="border-radius: 1px 20px 20px 1px; padding: 6px; width: 10%; border: 4px solid #{{Error: no local variable "type2" has been set._color_dark}}; background-color: #{{Error: no local variable "type2" has been set._color}};">[[Error: no local variable "type2" has been set._(type)|Error: no local variable "type2" has been set.]]
<table width="100%" style="background-color:
- {{Error: no local variable "type1" has been set._color_light}}; border-radius: 25px; border: 3px solid
- {{Error: no local variable "type1" has been set._color_dark}};">
<div style="background-color:#FFFFFF; padding: 3px; border-radius: 15px; border: 2px solid
- {{Error: no local variable "type1" has been set._color_dark}}; width: 50%; margin: auto auto;">[[:Category:Tier-Error: no local variable "rarity" has been set. huntables|Error: no local variable "rarity" has been set.]]
<table width="100%" style="background-color:
- {{Error: no local variable "type1" has been set._color_light}}; border-radius: 25px; border: 3px solid
- {{Error: no local variable "type1" has been set._color_dark}};">
<div style="font-weight: bold; margin-bottom: 7px; color:
- {{Error: no local variable "type1" has been set._color_dark}};">Held Item
<table style="width: 100%; background-color:
- {{Error: no local variable "type1" has been set._color}}; border: 4px solid
- {{Error: no local variable "type1" has been set._color_dark}}; border-radius: 25px; padding: 5px; text-align: center; margin: auto auto;">
<div style="background-color:
- {{Error: no local variable "type1" has been set._color_light}}; border: 2px solid
- {{Error: no local variable "type1" has been set._color_dark}}; border-radius: 25px; margin: auto auto; padding: 5px;">
<div style="background-color:#FFFFFF; border-radius: 15px; border: 2px solid
- {{Error: no local variable "type1" has been set._color_dark}}; margin: auto auto; width: 50%; margin-top: 5px; padding: 3px; font-weight: bold;"><span style="color: #{{Error: no local variable "type1" has been set._color_dark}};">Pikachu
<table width="100%" style="background-color:
- {{Error: no local variable "type1" has been set._color_light}}; border-radius: 25px; border: 3px solid
- {{Error: no local variable "type1" has been set._color_dark}};">
<div style="color:
- {{Error: no local variable "type1" has been set._color_dark}}; font-weight: bold; margin-bottom: 7px;">Type<span style="border-radius: 20px 1px 1px 20px; padding: 6px; border: 4px solid #{{Error: no local variable "type1" has been set._color_dark}}; background-color: #{{Error: no local variable "type1" has been set._color}};; width: 10%;">[[Error: no local variable "type1" has been set._(type)|Error: no local variable "type1" has been set.]]<span style="border-radius: 1px 20px 20px 1px; padding: 6px; width: 10%; border: 4px solid #{{Error: no local variable "type2" has been set._color_dark}}; background-color: #{{Error: no local variable "type2" has been set._color}};">[[Error: no local variable "type2" has been set._(type)|Error: no local variable "type2" has been set.]]
<table width="100%" style="background-color:
- {{Error: no local variable "type1" has been set._color_light}}; border-radius: 25px; border: 3px solid
- {{Error: no local variable "type1" has been set._color_dark}};">
<div style="background-color:#FFFFFF; padding: 3px; border-radius: 15px; border: 2px solid
- {{Error: no local variable "type1" has been set._color_dark}}; width: 50%; margin: auto auto;">[[:Category:Tier-Error: no local variable "rarity" has been set. huntables|Error: no local variable "rarity" has been set.]]
<table width="100%" style="background-color:
- {{Error: no local variable "type1" has been set._color_light}}; border-radius: 25px; border: 3px solid
- {{Error: no local variable "type1" has been set._color_dark}};">
<div style="font-weight: bold; margin-bottom: 7px; color:
- {{Error: no local variable "type1" has been set._color_dark}};">Held Item
Bosses
- Main article: Bosses
Kanto bosses | ||||||||||||||
|
|
|
|
|
||||||||||
|
|
|
|
|
||||||||||
|
|
|
|
|
||||||||||
|
|
|
|
|
||||||||||
Quests
- Main article: Kanto quests