There are 5 ways to get from Wiesbaden to Kaiserslautern by train, bus, car, or rideshare
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Mainz, Hauptbahnhof to Bad Kreuznach, Bahnhoftrain Rb33 / ...
- Take the train from Bad Kreuznach, Bahnhof to Kaiserslautern, Hbftrain Rb65 / ...
2h 28m€23–49Rideshare
cheapest- Take the rideshare from Wiesbaden to Kaiserslautern91.2 km
1h 17m€5–11Line 6 bus, bus
- Take the bus from Wiesbaden Mainzer Straße/1.Ring to Mainz, Hbf West/Taubertsbergb.bus 6
- Take the bus from Mainz central train station to Kaiserslautern central train stationbus N90 / ...
2h 33mDrive 90.4 km
- Drive from Wiesbaden to Kaiserslauterncar 90.4 km
54 min€13–19Line 6 bus, bus, train
- Take the bus from Wiesbaden Schwalbacher Str./LuisenForum to Mainz, Hbf West/Taubertsbergb.bus 6
- Take the bus from Mainz, Hbf West/Taubertsbergb. to Bosenheimer Str./Bahnhofbus 630
- Take the train from Bad Kreuznach, Bahnhof to Kaiserslautern, Hbftrain
3h 48m
Wiesbaden to Kaiserslautern by train
Questions & Answers
The cheapest way to get from Wiesbaden to Kaiserslautern is to rideshare which costs €5 - €11 and takes 1h 17m.
The fastest way to get from Wiesbaden to Kaiserslautern is to drive which takes 54 min and costs €12 - €19.
No, there is no direct bus from Wiesbaden to Kaiserslautern station. However, there are services departing from Wiesbaden Mainzer Straße/1.Ring and arriving at Kaiserslautern central train station via Mainz central train station. The journey, including transfers, takes approximately 2h 33m.
No, there is no direct train from Wiesbaden to Kaiserslautern. However, there are services departing from Wiesbaden Hauptbahnhof and arriving at Kaiserslautern, Hbf via Mainz, Hauptbahnhof and Bad Kreuznach, Bahnhof. The journey, including transfers, takes approximately 2h 28m.
The distance between Wiesbaden and Kaiserslautern is 110 km. The road distance is 90.4 km.
The best way to get from Wiesbaden to Kaiserslautern without a car is to train which takes 2h 28m and costs €22 - €50.
It takes approximately 2h 28m to get from Wiesbaden to Kaiserslautern, including transfers.
Wiesbaden to Kaiserslautern bus services, operated by Mainzer Mobilität, depart from Wiesbaden Mainzer Straße/1.Ring station.
Wiesbaden to Kaiserslautern train services, operated by vlexx, depart from Mainz, Hauptbahnhof station.
The best way to get from Wiesbaden to Kaiserslautern is to train which takes 2h 28m and costs €22 - €50. Alternatively, you can line 6 bus and bus, which costs and takes 2h 33m.
What companies run services between Wiesbaden, Germany and Kaiserslautern, Germany?
You can take a train from Wiesbaden Hauptbahnhof to Kaiserslautern, Hbf via Mainz, Hauptbahnhof and Bad Kreuznach, Bahnhof in around 2h 28m. Alternatively, you can take a bus from Wiesbaden Mainzer Straße/1.Ring to Kaiserslautern central train station via Mainz, Hbf West/Taubertsbergb. and Mainz central train station in around 2h 33m.
- Phone
- +49 6731 999 27-27
- [email protected]
- Website
- vlexx
Train from Mainz, Hauptbahnhof to Bad Kreuznach, Bahnhof
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Estimated price
- €9–14
- Schedules at
- vlexx
Train from Bad Kreuznach, Bahnhof to Kaiserslautern, Hbf
- Ave. Duration
- 57 min
- Frequency
- Every 4 hours
- Estimated price
- €12–18
- Schedules at
- vlexx
Train from Bad Kreuznach, Bahnhof to Kaiserslautern, Hbf
- Ave. Duration
- 57 min
- Frequency
- Every 4 hours
- Estimated price
- €12–18
- Schedules at
- vlexx
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Mainz, Hauptbahnhof to Bad Kreuznach, Bahnhof
- Ave. Duration
- 30 min
- Frequency
- Once daily
- Estimated price
- €10–17
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Bad Kreuznach, Bahnhof to Kaiserslautern, Hbf
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €14–25
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Bad Kreuznach, Bahnhof to Kaiserslautern, Hbf
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €14–25
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +49 6131 127777
- [email protected]
- Website
- Mainzer Mobilität
Bus from Wiesbaden Mainzer Straße/1.Ring to Mainz, Hbf West/Taubertsbergb.
- Ave. Duration
- 28 min
- Frequency
- Every 15 minutes
- Schedules at
- Mainzer Mobilität
Bus from Wiesbaden Schwalbacher Str./LuisenForum to Mainz, Hbf West/Taubertsbergb.
- Ave. Duration
- 35 min
- Frequency
- Every 15 minutes
- Schedules at
- Mainzer Mobilität
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Mainz central train station to Kaiserslautern central train station
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- €6–12
- Website
- Flixbus
- Phone
- 0671 89 66 40
- [email protected]
- Website
- KRN Kommunalverkehr Rhein-Nahe GmbH
Bus from Mainz, Hbf West/Taubertsbergb. to Bosenheimer Str./Bahnhof
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Schedules at
- KRN Kommunalverkehr Rhein-Nahe GmbH
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar
Rideshare from Wiesbaden to Kaiserslautern
- Ave. Duration
- 1h 17m
- Frequency
- Twice daily
- Estimated price
- €5–11
- Schedules at
- BlaBlaCar
Want to know more about travelling around Germany
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Wiesbaden to Kaiserslautern bus services, operated by Mainzer Mobilität, arrive at Mainz, Hbf West/Taubertsbergb. station.
Wiesbaden to Kaiserslautern train services, operated by vlexx, arrive at Bad Kreuznach, Bahnhof station.
Yes, the driving distance between Wiesbaden to Kaiserslautern is 90 km. It takes approximately 54 min to drive from Wiesbaden to Kaiserslautern.
Book your Wiesbaden to Kaiserslautern train tickets online with Omio.
There are 422+ hotels available in Kaiserslautern.
Check out Blablacar's carpooling service for rideshare options between Wiesbaden and Kaiserslautern. A great option if you don't have a driver's licence or want to avoid public transport.












