あなたのコメントから詳細を追加するためにあなたの質問を編集しました。あなたの質問がどちらの列車に乗ることができるかであるならば、あなたが着陸する時を正確に知ること(最初に書かれたように21時00分ではなく)、あなたが着陸するターミナルそしてあなたが荷物をチェックしたかどうか。
ドイツ鉄道では、ターミナル1から徒歩10分、またはターミナル2から鉄道駅まで徒歩25分です。これらの見積もりは通常過大であるため、通常のペースで歩いて問題なく指示に従うことができれば、より少ない時間で計画を立てることができます。
あなたがターミナル1で20:45に国内線または内線便(入国は不要)で着陸する予定で、手荷物がない場合は、駅に着く前にチケットを購入する十分な時間を取ってください21:53のカールスルーエ行きの列車は23:00に到着しました。 12月14日から、電車は1分後の21:54に出発します。フライトを遅らせる必要がある場合は、23:17と00:28に出発する他の列車があります。
出発直前にチケットを購入した場合に支払わなければならない鉄道チケットの通常価格は40€です。前もってチケットを予約した場合、19€から始まるオファーがありますが、これらは特定の電車に限られています。あなたの飛行機が遅れて、あなたが後で電車に乗らなければならないならば、リベートされたチケットは没収されて、あなたは次の電車のために追加のフルプライスチケットを買わなければならないでしょう。この危険を冒すかどうかはあなた次第です。
21:53の電車の速度が十分でない場合、23:00前にカールスルーエにいる唯一の現実的な選択肢はタクシーを利用するための私見です。概算料金は約220€ですが、夜遅くまではあまり交通量が多くないため、1時間以上かかることはありません。運が良ければ、すでに22:00前後にカールスルーエに到着します。
レンタカーをピックアップして返却するのに必要な時間を考えると、電車で行くよりも長くかかり、少なくとも燃料を含めると40ユーロ以下のレンタカーを見つけることはできません。
バスまたはあなたを連れて行く気があるプライベートドライバー(Mitfahrgelegenheit)を見つけることは両方ともおそらく最も安い選択ですが、時間が問題であるならば、それらは両方とも理想より劣ります。