From Narita Airport, Takasaki is served by Azalea Limousine Buses operated by Chiba Kotsu; buses leave once every 1 1/2-2 hours (3 hours to/from Takasaki Station, ¥4500). By train, the easiest (and most expensive) way to reach Maebashi is to take the Narita Express to Tokyo Station, then the Joetsu Shinkansen to Takasaki (Approx. 2 1/4 hours, ¥7800, no charge with the Japan Rail Pass or JR East Pass). Reservations for the Narita Express and Shinkansen can all be made from Narita Airport.
From Haneda Airport, Limousine buses operate to/from Takasaki Station (3 hours, ¥3500). Going by train is much faster, but more expensive and requires more transfers: The Keikyu Line to Shinagawa, the Yamanote Line to Tokyo, and the Shinkansen to Takasaki (Approx. 1 3/4 hours, ¥5200; cheaper with unreserved shinkansen seat). You can purchase tickets for the JR portion of the journey upon reaching Shinagawa.
Takasaki is a stop on the Joetsu Shinkansen and Nagano Shinkansen lines, and is a hub for the JR Takasaki, Hachiko, Ryomo, Joetsu and Shin-etsu lines.
Frequent Shinkansen services depart Tokyo station for Takasaki every 15-30 minutes, with more frequent departures for the evening rush. You can reach Takasaki in about one hour, at a cost of ¥4800. Regular trains on the Takasaki Line depart from Ueno station 2-3 times per hour, reaching Takasaki in about 2 hours at a cost of ¥1890.
There are also hourly departures for Takasaki on the Shonan-Shinjuku Line which runs via [wiki=f1b7e87a26b2c633ba456e95749b598b]Shinjuku[/wiki] station (1 3/4 - 2 hours, ¥1890 from Shinjuku).
Nippon Chuo Bus operates several daytime bus services from the Tokyo area to Takasaki. All buses stop at the Hilton Tokyo in [wiki=f1b7e87a26b2c633ba456e95749b598b]Shinjuku[/wiki], with some buses also stopping in [wiki=159ec059f6aadff9767562ae9581ece5]Ikebukuro[/wiki] and [wiki=c553dc01257bddd5ed72e4a50ee811c4]Akihabara[/wiki] (2 1/4 hours to/from Shinjuku, ¥1500).
Other long distance buses include the Tokai Liner daytime runs from [wiki=cbcfaeb59de1a73e27139139ab71793e]Shizuoka[/wiki] and [wiki=10b22625bf8918f4fd3ae2f185bd44c8]Nagoya[/wiki], Sendai Liner overnight runs from [wiki=1901cfca6be19dc8269bc64b25ad23ea]Sendai[/wiki], and Silk Liner overnight runs from [wiki=b9a3db29bd7cff7ac487a42a32a0cda2]Nara[/wiki], [wiki=492379b2b8f7ac3f7cc8e0ca6254f4b1]Kyoto[/wiki] and [wiki=0d70a380fe641d8206c6d43c185b9c23]Osaka[/wiki]. All of these buses are operated by Nippon Chuo Bus.