There are 5 ways to get from Ashkelon to Bet Shemesh by train, bus, car, or taxi
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 Ashkelon to Lodtrain אשקלון-אשקלון<->בנימינה-בנימינה גבעת עדה / ...
- Take the train from Lod to Bet Shemeshtrain נתניה-נתניה<->בית שמש-בית שמש / ...
1h 50m₪27–35Line 250 bus, line 324 bus
cheapest- Take the bus from Ashkelon Central Bus Station Platforms/Intercity to Kiryat Gat Central Station/Platformsbus 250 / ...
- Take the bus from Kiryat Gat Central Station/Platforms to Nahar HaDan Boulevard Bbus 324
2h 21m₪18–28Drive 52.8 km
- Drive from Ashkelon to Bet Shemeshcar 52.8 km
45 min₪35–51Taxi
- Take the taxi from Ashkelon to Bet Shemeshtaxi 52.8 km
45 min₪300–360Line 150 bus, bus
- Take the bus from Ashkelon Central Bus Station Platforms/Intercity to Ashdod Central Stationbus 150 / ...
- Take the bus from Bnei Brith Terminus to Nahar HaDan Boulevard Bbus 454 / ...
3h 26m₪24–38
Ashkelon to Bet Shemesh by train
Questions & Answers
The cheapest way to get from Ashkelon to Bet Shemesh is to line 250 bus and line 324 bus which costs ₪ 18 - ₪ 28 and takes 2h 21m.
The fastest way to get from Ashkelon to Bet Shemesh is to drive which takes 45 min and costs ₪ 35 - ₪ 55.
No, there is no direct bus from Ashkelon station to Bet Shemesh. However, there are services departing from Ashkelon Central Bus Station Platforms/Intercity and arriving at Nahar HaDan Boulevard B via Kiryat Gat Central Station/Platforms. The journey, including transfers, takes approximately 2h 21m.
No, there is no direct train from Ashkelon to Bet Shemesh. However, there are services departing from Ashkelon and arriving at Bet Shemesh via Lod. The journey, including transfers, takes approximately 1h 50m.
The distance between Ashkelon and Bet Shemesh is 73 km. The road distance is 52.8 km.
The best way to get from Ashkelon to Bet Shemesh without a car is to train which takes 1h 50m and costs ₪ 26 - ₪ 35.
It takes approximately 1h 50m to get from Ashkelon to Bet Shemesh, including transfers.
Ashkelon to Bet Shemesh bus services, operated by Danbadarom, depart from Ashkelon Central Bus Station Platforms/Intercity.
Ashkelon to Bet Shemesh train services, operated by Israel Railways, depart from Ashkelon station.
The best way to get from Ashkelon to Bet Shemesh is to train which takes 1h 50m and costs ₪ 26 - ₪ 35. Alternatively, you can line 250 bus and line 324 bus, which costs ₪ 18 - ₪ 28 and takes 2h 21m.
What companies run services between Ashkelon, Israel and Bet Shemesh, Israel?
You can take a train from Ashkelon to Bet Shemesh via Lod in around 1h 50m. Alternatively, you can take a bus from Ashkelon Central Bus Station Platforms/Intercity to Nahar HaDan Boulevard B via Kiryat Gat Central Station/Platforms in around 2h 21m.
- Phone
- *5770
- [email protected]
- Website
- Israel Railways
Train from Ashkelon to Lod
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- ₪20–26
- Website
- Israel Railways
- Adult single ride
- ₪20–26
Train from Lod to Bet Shemesh
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- ₪6–9
- Website
- Israel Railways
- Adult single ride
- ₪6–9
- Phone
- *3527
- Website
- Danbadarom
Bus from Ashkelon Central Bus Station Platforms/Intercity to Kiryat Gat Central Station/Platforms
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- ₪10–13
- Schedules at
- Danbadarom
- Ave. Duration
- 45 min
- Estimated price
- ₪300–360
My Taxi
- Phone
- +972 58-677-7567
- Website
- mytaxy.business.site
The big taxi for Ashkelon only
- Phone
- +972 52-296-9009
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Jadrolinija, Bali: What to do if Mount Agung erupts, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
More Questions & Answers
Ashkelon to Bet Shemesh bus services, operated by Danbadarom, arrive at Kiryat Gat Central Station/Platforms.
Ashkelon to Bet Shemesh train services, operated by Israel Railways, arrive at Lod station.
Yes, the driving distance between Ashkelon to Bet Shemesh is 53 km. It takes approximately 45 min to drive from Ashkelon to Bet Shemesh.
There are 685+ hotels available in Bet Shemesh.





