The day pairs two very different stops: a recreated Siamese-era village and a safari park where you can get close to giraffes and zebras. I like the chance to try traditional Thai dress at Mallika R.E. 124, and the private car makes the long trip from Bangkok easier to manage.
The trade-off is time on the road: plan for roughly five to six hours of driving round trip. The giraffe photo session also needs advance arrangements and an extra payment, so don’t count on it unless the operator confirms it.
- The day at a glance
- Old Siam first, safari later
- Close encounters at Kanchanaburi Safari Park
- A private car makes the long day easier
- What the price covers, and what it doesn’t
- Is this a good fit for your group?
- FAQ
- Where does the tour pick me up?
- How long is the tour?
- Is lunch included?
- Is admission to Mallika R.E. 124 included?
- Can I take photos with giraffes?
- What does the giraffe photography service cost?
- How are children’s prices determined?
- Are child seats available?
- Can I cancel for a refund?
The day at a glance
- Dress for old Siam: Try Thai clothing at Mallika and explore the Chao Phraya River Basin way of life during King Rama V’s reign.
- See two sides of Kanchanaburi: The village offers a cultural stop, while the safari park focuses on close animal encounters.
- Feed giraffes and zebras: These are the main wildlife draws, with a tuk-tuk ride and giraffe photos part of the described experience.
- Travel by private car: Hotel pickup and drop-off in Bangkok take the strain out of arranging transport yourself.
- Budget for lunch and extras: Admission, transport, insurance, the driver, and Thai dress are included, but lunch and optional giraffe photography cost extra.
Old Siam first, safari later

This full-day outing starts at 8:00 a.m. with pickup at your Bangkok hotel. You’ll travel to Kanchanaburi, with Mallika R.E. 124 scheduled for around 11:00 a.m. After the cultural visit and lunch, the plan moves to the safari park at 1:30 p.m., then sets off for Bangkok at 4:00 p.m. Arrival is scheduled for about 7:00 p.m.
That schedule makes for a full day, but the two stops give it more variety than a zoo trip alone. Mallika is about how people lived in the Chao Phraya River Basin during the reign of King Rama V, from 1873 to 1910. The experience also touches on social changes in 1905, including the end of slavery.
At the village, traditional Thai dress is included, adding a hands-on element to the visit. You can expect to look around a historic-style setting and learn about Siamese life, though the supplied details don’t spell out a guided tour or a specific set of demonstrations. Go in ready to explore at your own pace and ask your driver for help if you need assistance communicating.
One practical point: admission to Mallika is included, but lunch is not. A past visitor was initially asked to pay for entry, then received a refund after the organizer confirmed the ticket was covered. That sounds like a payment mix-up rather than a reason to budget twice, but keep your booking details handy and check with the operator before paying again if something seems off.
The village stop is scheduled for roughly two and a half hours, including lunch. That gives you room to look around and eat without rushing, but the meal is on your own tab. Plan for food and drinks as separate expenses.
Close encounters at Kanchanaburi Safari Park

The safari park is the day’s big animal draw. The stated highlights include getting close to a range of animals, hand-feeding giraffes and zebras, and riding in a tuk-tuk car for photos with the tall giraffes. For many people, that up-close access will be the reason to book.
How long you spend with the animals may depend on your pace and what you choose to do. One past visitor felt the zoo portion was over in about half an hour, while the schedule allows roughly two and a half hours at the park. If you want to take your time, have a meal or pause for photos, that window should help. If you only want a quick look around, the stop may feel short compared with the long drive.
The optional giraffe photography service needs special attention. It lasts 30 minutes, carries an additional charge, and must be requested at least 48 hours ahead. The information calls for a THB 1,000-per-person deposit and says full payment is required in advance, with availability to be checked with the operator. A past booking mix-up left a customer without a reserved photo session, despite earlier attempts to arrange one. Get written confirmation from the operator, not just a note in your booking, before you travel.
That extra session may be worthwhile if giraffe photos are the main reason you’re choosing this tour. If they’re a bonus, you can still enjoy the park’s animal encounters without building your plans around a service that requires separate advance confirmation.
A private car makes the long day easier

The tour includes private transport and a basic English-speaking driver. The driver is not presented as a specialist guide, so don’t expect a detailed commentary throughout the day. Still, practical help can matter: past customers describe drivers who were punctual, friendly, helped with tickets, and acted as translators with local staff.
That kind of support can smooth out small snags at both stops. One past visitor had trouble understanding what was included at Mallika, while another valued having the driver help communicate and coordinate entry. The level of English may vary, so keep requests simple and have key booking details available on your phone.
The drive is a major part of the calculation. A past visitor put the trip at around two and a half to three hours each way, which fits the roughly three-hour journey in each direction implied by the schedule. You’ll spend more time in the car than at either attraction, so this works best if you’re comfortable with a long day and want transport arranged for you.
Pickup is listed for 8:00 a.m., and you should be in your hotel lobby by 7:30. Pickup is available at hotels within Bangkok city limits. Enter your hotel name and address when booking, and note that no refund is offered if you miss pickup or arrive late.
What the price covers, and what it doesn’t

The package includes admission to the attractions, transport, operator-provided insurance, a basic English-speaking driver, and Thai dress. That makes the price easier to compare with a do-it-yourself outing, where you would need to arrange transport and pay for entry separately. The tour’s real value is convenience: one car, a planned route, and help getting between two far-apart stops.
Lunch and drinks are not included, nor are personal purchases or tips. The giraffe photo session costs extra as well. You’ll want to factor those into your day’s budget rather than treating the starting price as the full cost.
The listed per-person rates change with group size: from US$106.29 for two, US$79.39 for three to four, and US$71.45 for five or more. The displayed overall starting price is also given as US$82.15, so check the date and group option at checkout for the price that applies to your party. The larger the group, the lower the listed per-person rate, though everyone still needs to be comfortable sharing a full day together.
There may also be surcharges. Airport pickup or drop-off outside the usual service area costs THB 300, and child seats cost THB 200 each. A THB 300-per-car holiday surcharge applies on December 30 and 31, 2025, and January 1 and 2, 2026. These charges are payable in cash to the driver.
Is this a good fit for your group?
I’d consider this trip if you want both culture and wildlife in one day and value private transport more than a short ride. It suits families and small groups who want to see animals up close, take a turn in Thai dress, and avoid figuring out the route between Bangkok and Kanchanaburi on their own.
It may be less appealing if you prefer a slow cultural visit, want lots of time at the safari park, or dislike long drives. The day has a fixed rhythm, with an early start and a return around 7:00 p.m. And while the animal encounters are a clear draw, the optional giraffe photography service needs careful advance coordination.
Children must be counted in the passenger headcount, even if they qualify for free admission. Children 89 cm tall or shorter are free; the child rate applies from 90 to 120 cm, and children 120 cm and above pay the adult rate. Child seats can be requested for children aged 0 to 4 or 109 cm and below, subject to availability, for THB 200 per seat.
Bangkok Safari Park Kanchanaburi Full-Day Private Tour
“great tour! i just don't like the upfront payment for photoshoot.”
FAQ
Where does the tour pick me up?
Pickup is from your hotel within Bangkok city limits. Enter the hotel name and address when booking, and be in the lobby by 7:30 a.m. for the 8:00 a.m. pickup.
How long is the tour?
The schedule runs from an 8:00 a.m. hotel pickup to an expected 7:00 p.m. return to Bangkok.
Is lunch included?
No. Lunch at Mallika is at your own expense, and meals and beverages are not included.
Is admission to Mallika R.E. 124 included?
Yes. Admission to the attractions is included, along with Thai dress, transport, and operator-provided insurance.
Can I take photos with giraffes?
A 30-minute giraffe photography service is available for an additional charge. You must request it at least 48 hours in advance and confirm availability with the operator.
What does the giraffe photography service cost?
The stated requirement is a THB 1,000-per-person deposit, with full payment required in advance. Check availability and payment details with the operator before the tour.
How are children’s prices determined?
Children 89 cm tall or shorter are free. The child rate applies to children between 90 and 120 cm, while children 120 cm and above pay the adult rate. All children and infants must be included in the passenger headcount.
Are child seats available?
You can request a child seat for a child aged 0 to 4 or 109 cm and below. Seats cost THB 200 each, are subject to availability, and must be requested in advance.
Can I cancel for a refund?
A full refund is available if you cancel at least 48 hours before the activity date, using local destination time.
