จังหวัดราชบุรีมีทางรถไฟตัดผ่านที่อำเภอบ้านโป่ง อำเภอโพธาราม อำเภอเมืองราชบุรี และอำเภอปากท่อ การรถไฟแห่งประเทศไทยมีบริการรถไฟออกจากสถานีรถไฟกรุงเทพ (หัวลำโพง) และสถานีรถไฟธนบุรี ไปยังจังหวัดราชบุรีทุกวัน ทั้งรถธรรมดา รถเร็ว รถด่วน และรถด่วนพิเศษ จากสถานีรถไฟกรุงเทพถึงอำเภอเมืองราชบุรีใช้เวลาเดินทางประมาณ 2 ชั่วโมง
นักท่องเที่ยวสามารถสอบถามข้อมูลการเดินทางและราคาตั๋วโดยสารของการรถไฟแห่ง ประเทศไทย ได้ที่หมายเลขโทรศัพท์ 1690 ทุกวัน ตลอด 24 ชั่วโมง หรือทางเว็บไซต์ www.railway.co.th และจองตั๋วรถไฟก่อนวันเดินทางไม่น้อยกว่า 3 วัน ได้ที่หมายเลขโทรศัพท์ 0-2220-4444 ทุกวัน เวลา 08.30-16.30 น.
โดยรถยนต์:
จากกรุงเทพฯ ใช้ทางหลวงหมายเลข 4 (เพชรเกษม) ผ่านบางแค อ้อมน้อย อ้อมใหญ่ นครชัยศรี นครปฐม จนถึงราชบุรี หรือทางหลวงหมายเลข 338 จากกรุงเทพฯ ผ่านพุทธมณฑล ไปพบกับถนนเพชรเกษม บริเวณอำเภอนครชัยศรี ก่อนถึงตัวเมืองนครปฐมประมาณ 16 กิโลเมตร จากนั้นใช้ถนนเพชรเกษมต่อไปยังตัวเมืองราชบุรี
โดยรถประจำทาง:
มีรถประจำทางปรับอากาศสายกรุงเทพฯ-ราชบุรี และสายกรุงเทพฯ-กาญจนบุรี (ผ่านอำเภอบ้านโป่ง) ออกจากสถานีขนส่งสายใต้ ถนนบรมราชชนนี ทุกวัน วันละหลายเที่ยว สอบถามรายละเอียดได้ที่บริษัท ขนส่ง จำกัด โทร.1490 www.transport.co.th
ปัจจุบันบริษัท ขนส่ง จำกัด ได้เปิดให้บริการจองตั๋วรถโดยสารออนไลน์แล้ว ติดต่อได้ที่ www.thaiticketmajor.com
การเดินทางภายใน ราชบุรี
ในตัวจังหวัดราชบุรีมีรถชนิดต่างๆ ให้บริการ นักท่องเที่ยวสามารถเลือกใช้บริการยานพาหนะต่างๆ ได้หลายรูปแบบตามความเหมาะสม
รถ สองแถว มีวิ่งบริการจากสถานีขนส่งไปยังที่ต่างๆ ในตัวเมือง นักท่องเที่ยวอาจเหมารถสองแถวไปเที่ยวได้ทั้งในเมืองและต่างอำเภอ คิดราคาวันละ 1,000-2,000 บาท ขึ้นอยู่กับระยะทางและการต่อรอง
รถสาม ล้อเครื่องและมอเตอร์ไซค์รับจ้าง จอดอยู่ตามจุดต่างๆ ในจังหวัด เช่น หน้าตลาดเทศบาล หน้าสถานีขนส่ง และหน้าสถานีรถไฟ ค่าบริการมีทั้งแบบตกลงกันตามแต่ระยะทางและแบบเหมาจ่าย
ระยะทางจากอำเภอเมืองราชบุรีไปยังอำเภอต่างๆ คือ
อำเภอวัดเพลง 15 กิโลเมตร
อำเภอบางแพ 22 กิโลเมตร
อำเภอปากท่อ 22 กิโลเมตร
อำเภอโพธาราม 26 กิโลเมตร
อำเภอจอมบึง 30 กิโลเมตร
อำเภอบ้านโป่ง 42 กิโลเมตร
อำเภอดำเนินสะดวก 50 กิโลเมตร
อำเภอบ้านคา 57 กิโลเมตร
อำเภอสวนผึ้ง 60 กิโลเมตร