Bata-ata Vacations from $1,385

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to $1,045 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place

Your Bata-ata Vacation

When a city adventure is calling, answer it with a Bata-ata vacation package. With all your travel plans under control before you go, all you need to do here is concentrate on enjoying yourself. Eager to do a little sightseeing? Spend some time exploring top attractions like Kahandamodara Beach during your trip to Bata-ata. Stop dreaming and start traveling. Browse the range of options on Expedia today and finally put your Bata-ata vacation plans in motion!

The Latest Bata-ata vacation packages

Price found within the past 48 hours. Click for updated prices.
Shinagawa Beach
Cocobay Unawatuna
The Fortress Resort & Spa Galle
EKHO Sigiriya
Sentido Heritance Negombo
Don't see what you're looking for?
See all available trips from Columbus to Bata-ata
View all trips

Bata-ata Hotel Deals

Anantara Peace Haven Tangalle Resort

Anantara Peace Haven Tangalle Resort

5 out of 5
Goyambokka Estate Tangalle
Fully refundableReserve now, pay when you stay
$533 nightly
The price is $645 total per night from Feb 27 to Feb 28
$645 total
Feb 27 - Feb 28
Total with taxes and fees
9.4/10 Exceptional! (151 reviews)
A beautiful hotel on an amazing beach - the sunrise is incredible! Lots of amenities and bars and restaurants to choose from. Rooms are spacious and clean.

Reviewed on Jan 27, 2026

Anantara Peace Haven Tangalle Resort
Shangri-La Hambantota

Shangri-La Hambantota

5 out of 5
Sittarakala Estate, Shangri-La Mawatha Ambalantota
Fully refundableReserve now, pay when you stay
$196 nightly
The price is $239 total per night from Mar 1 to Mar 2
$239 total
Mar 1 - Mar 2
Total with taxes and fees
8.4/10 Very Good! (123 reviews)
resort facilities

Reviewed on Dec 23, 2025

Shangri-La Hambantota
Crystal Resort Dickwella

Crystal Resort Dickwella

3.5 out of 5
Pehebiya Rd Dikwella Matara
Fully refundableReserve now, pay when you stay
$68 nightly
The price is $81 total per night from Mar 5 to Mar 6
$81 total
Mar 5 - Mar 6
Total with taxes and fees
7.4/10 Good! (44 reviews)
Worth for the money!

Reviewed on Dec 21, 2025

Crystal Resort Dickwella
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Find the Best Bata-ata Vacation Packages

Bata-ata Essential Information

Language
Sinhala
Currency
Sri Lankan rupees
Closest Airport
Mattala Rajapaksa Intl. Airport (HRI)
Max Temp Winter
85ºF
Max Temp Summer
90ºF

More vacations you might like

Frequently asked questions

How much does a Bata-ata vacation package cost?
You'll find cheap prices from $1,385 on Expedia for your Bata-ata escape. However, factors like the length of stay, hotel choice and season will influence how much your vacation to Bata-ata costs.
What are the cheapest months to go to Bata-ata?
April, May and July are great times to look for cheap Bata-ata vacation packages. Opting to travel in less busy months means you'll typically find better prices on hotels and flights.
How many days is enough for Bata-ata?
With a well-organized itinerary, you can easily tick off the most popular Bata-ata sights in a handful of days. But if you want to venture off the beaten track or go on day tours, consider booking your Bata-ata vacation for longer.
How to find the best Bata-ata package deals?
Landing a cheap Bata-ata package deal is a cinch with Expedia. Once you've entered your travel dates and destination under our "Packages" tab, set your maximum budget, add a few filters and see what's available. You can customize your search by "Area," "Amenities," "Property type" and more. Order the results by "Price: low to high" to view the most affordable Bata-ata package deals. Want a simple trick to score even more savings? Be flexible with your departure dates and consider traveling on a weekday, when prices are typically lower.
Is it cheaper to book a Bata-ata vacation as a package?
Expedia vacation packages are designed to give you more bang for your buck. Bundle your car rental, flight and hotel into one great-value price and you could save hundreds of dollars. You'll typically get a better deal than booking each component individually. And you'll still get the flexibility to create a personalized Bata-ata vacation by choosing your preferred type of stay, airline and car class.
When to book a vacation package to Bata-ata?
Land amazing discounts by reserving your flights ahead of time with Expedia. If spontaneity is more your style, take advantage of our last-minute deals for an impromptu Bata-ata adventure.
Does Expedia offer Book Now, Pay Later Bata-ata vacation packages?
Jet off on your ideal getaway to Bata-ata with our Book Now, Pay Later vacations. No need to save up or wait for the next payday — we've teamed up with online lender Affirm to offer you flexibility and choice. Our vacation packages with payment plans let you spread the cost across 3, 6 or 12 months. With no late payment fees or extra charges, it's a breeze to budget for your trip and snap up cheap deals before they sell out.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.