There are a number of ways to travel to Colditz. It may sound complicated at first, but it's actually pretty easy to get there once you know how.
The town of Colditz sits in a river valley in an area of rolling hills and farmland, 24 miles southeast of Leipzig in the eastern part of Germany.
Coming from outside of Germany, travelers can fly into the Leipzig-Halle airport or fly into Berlin and travel by train to Leipzig (about a 1 hour ride on the fast ICE trains, leaving Berlin about every hour). Leipzig is the closest major city to Colditz.
You can take the train from Leipzig-Halle airport to the Leipzig main train station (Hauptbahnhof), where you catch another train to get to Colditz. The trip from the Leipzig airport to Colditz takes about two hours and involves taking two trains and a bus, (or a train and one bus weekdays) but it's not difficult (see details below).
Ryanair has some really cheap flights from London-Stansted airport to Leipzig-Halle airport outside of Leipzig, near the town of Schkeuditz.
Train service into Colditz was eliminated a few years ago. You can get there by a combination of train and bus, or just the bus. The trip used to require taking a train to one of the smaller towns (Grossbothen, Grimma, Bad Lausick or Tanndorf), then a bus to Colditz. Now you can take a direct bus during the week, but still have to do the combo via Grossbothen on the weekends. Check the Deutschebahn schedule for the times.
Some recent (2015) travelers discovered, and shared with me, that there is now a direct bus weekdays between Leipzig and Colditz again, though it doesn't show up as a choice when you use the Deutschebahn (DB) site to check transit information. Apparently, Bus 690 leaves the Leipzig Hauptbahnhof, arrives in Grimma, and becomes Bus 619, which goes to Colditz Sportplatz. The bus trip takes about 90 minutes and costs 7 Euros. You can check the schedules for the two buses (that are one!) on the Deutschebahn site and match them up. The train/bus combo is still the way to get there on Saturdays and Sundays.
Bus 690 leaves from the east side of the Leipzig Hauptbahnhof (called Hauptbahnhof Ostseite, Leipzig, on the DB website). When you walk out the doors of the train station in Leipzig (facing the city), go left and a short distance away you will see a bus stop (yellow circle on top of the pole). The Colditz bus leaves from there and they have the schedule attached to the pole.
The trains towards Colditz run daily about every hour from the Leipzig Hauptbahnhof (an interesting sight in itself - one of the largest train stations in Europe), mainly alternating via Grimma (33 minute trip) or Grossbothen (43 minute trip), and sometimes via Bad Lausick or Tanndorf . The remainder of the trip is via bus to Colditz.
Regardless of which town you travel through, the total time is the about the same, 1 hour and 18 minutes to Colditz from Leipzig.
You'll be catching a bus from one of the small town train stations and the train schedule will tell you the bus number for Colditz.
The bus part of the ride to Colditz ambles through various little towns and gives you a good view of the surrounding countryside. It is very comfortable and air-conditioned.
Don't get off at the first stop (Leipzigerstrasse) in Colditz; you'll be on the wrong side of the river. Get off at the next stop next to a playing field (Sportplatz is the name of the stop) which is just outside the old part of town. Ask the driver to be sure (ask for "Colditz Sportplatz"). Cross the street and head into the town on Nicolaistrasse. Go about two blocks until the street ends, then go left, then immediately right onto Untermarkt and you will be in the old town center with its market square and, of course, the castle above it. (See map of Colditz below.)
You can also take a taxi from the Leipzig Hauptbahnhof, though the bus or train would be cheaper and almost as easy.
(the only Saturday/Sunday option)
I haven't tried the Grossbothen route, but some Australian visitors used it and generously shared the following information...
Grossbothen station is inactive (deserted). When you get off the train, facing the station, go left and walk about 250 meters to a main road (Colditzer Landstrasse). At the main road, turn right and walk about 50 meters before crossing the road to the bus stop. The stop has a posted timetable for the #619 bus. The bus will be heading down the hill in the direction of the railway overpass. Tell the driver "Colditz Sportplatz"; it's the second stop in Colditz, a couple of minutes after it crosses the bridge. The fare was 2.60 Euros in June of 2014. They also mentioned there was nowhere open in town to eat after 6:00 p.m.
You can travel to Colditz by taking the train to Grossbothen, then bus #619 to Colditz. Get details from the train station in Dresden when you get your ticket.
Important Note: I've included schedule information to give you an idea of how often and when the the trains and buses run, but the days and times are subject to change at any time, so before making plans, please check with the German Railway for current bus and train schedules, at www.reiseauskunft.bahn.de (in English).
There is a major highway, A14, running east-west between Leipzig and Dresden. Coming from the Leipzig direction, head east until you get to the Grimma exit onto B107 south. The sign should say Rochlitz/ Colditz. Coming from Dresden, watch for the same exit and head south. Stay on this road all the way to Colditz.
Just before the Mulde river on the edge of town, Highway B107 turns sharply right. Keep going straight on B176 and cross the bridge over the river.
You will now be in the old part of Colditz, which is very compact. The Markt (town square) and the castle are all within a couple of blocks . You can't miss the castle. It towers over the town and you can see it from far away.
Special thanks to Pete Nowakiwskyj for providing the additional information.