Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Jaffna

Filter by star ratings
All filters
Green Grass
Green Grass
6.9 Good
No. 33, Aaseervatham Ln., Hospital Rd, Jaffna, Sri Lanka
Show on map
1.7 km from city centre, Jaffna 
GoodBased on 231 reviews
6.9

Offering a restaurant, bar and outdoor pool, Green Grass Hotel & Restaurant is only a five-minute stroll from Jaffna Railway Station. Guests can also enjoy free wireless internet.

Jetwing Jaffna
Jetwing Jaffna
8.6 Excellent
37, Mahatma Gandhi Road, Jaffna, Sri Lanka
Show on map
0.9 km from city centre, Jaffna 
ExcellentBased on 273 reviews
8.6

Located a short stroll from Jaffna Railway Station, the hotel offers guests a convenient base when visiting Jaffna. It provides 4-star accommodation with air-conditioned rooms.

Valampuri Hotel
Valampuri Hotel
8.0 Excellent
148/10 Railway Station Road, Jaffna, Sri Lanka
Show on map
1.6 km from city centre, Jaffna 
ExcellentBased on 282 reviews
8.0

Boasting an outdoor pool, The Valampuri is situated in Jaffna and offers comfortable accommodation. It also provides complimentary Wi-Fi.

Yaarl Holiday Inn
Yaarl Holiday Inn
6.0 Good
19 Temple Road, Jaffna, Sri Lanka
Show on map
2.0 km from city centre, Jaffna 
GoodBased on 133 reviews
6.0

This Jaffna guest house is located within a 10-minute walk of Jaffna Railway Station. It also offers a swimming pool, free Wi-Fi and a 24-hour reception.

Pj Hotels Jaffna
Pj Hotels Jaffna
Avarankal Junction, Actchuvely South, Jaffna, Sri Lanka
Show on map
16.0 km from city centre, Jaffna 

Within a 25-minute car ride of SLAF Palaly, Pj Hotels offers an outdoor pool and complimentary wireless internet. It provides 3-star accommodation with air-conditioned rooms.

OYO 318 Pillaiyar Inn
OYO 318 Pillaiyar Inn
31, Manipay Road, Jaffna, Sri Lanka
Show on map
0.3 km from city centre, Jaffna 

Pillaiyar Inn provides comfortable 3-star accommodation in Jaffna. Those staying at the property can also take advantage of complimentary wireless internet during their stay.

Tips for booking a Jaffna hotel

Cheapest month:June
Most expensive month:July
Average price in Jaffna:S$ 56/night
Absolute cheapest price found:S$ 9/night
Cheapest day:Tuesday
Most expensive day:Sunday
S$ 19 - S$ 141
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 27 - S$ 51
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Jaffna hotels

Show all 148 hotels
1
Jetwing Jaffna
Jetwing Jaffna
8.6 Excellent
37, Mahatma Gandhi Road, Jaffna, Sri Lanka
Show on map
0.9 km from city centre, Jaffna 

Located a short stroll from Jaffna Railway Station, the hotel offers guests a convenient base when visiting Jaffna. It provides 4-star accommodation with air-conditioned rooms.

Cheapest hotels in Jaffna, Sri Lanka

Show all 148 hotels
Yaarl Holiday Inn
Yaarl Holiday Inn
6.0 Good
19 Temple Road, Jaffna, Sri Lanka
Show on map
2.0 km from city centre,  

This Jaffna guest house is located within a 10-minute walk of Jaffna Railway Station. It also offers a swimming pool, free Wi-Fi and a 24-hour reception.

S$ 9
Avg. per night
Green Grass
Green Grass
6.9 Good
No. 33, Aaseervatham Ln., Hospital Rd, Jaffna, Sri Lanka
Show on map
1.7 km from city centre,  

Offering a restaurant, bar and outdoor pool, Green Grass Hotel & Restaurant is only a five-minute stroll from Jaffna Railway Station. Guests can also enjoy free wireless internet.

S$ 30
Avg. per night
OYO 318 Pillaiyar Inn
OYO 318 Pillaiyar Inn
31, Manipay Road, Jaffna, Sri Lanka
Show on map
0.3 km from city centre,  

Pillaiyar Inn provides comfortable 3-star accommodation in Jaffna. Those staying at the property can also take advantage of complimentary wireless internet during their stay.

S$ 42
Avg. per night
Valampuri Hotel
Valampuri Hotel
8.0 Excellent
148/10 Railway Station Road, Jaffna, Sri Lanka
Show on map
1.6 km from city centre,  

Boasting an outdoor pool, The Valampuri is situated in Jaffna and offers comfortable accommodation. It also provides complimentary Wi-Fi.

S$ 46
Avg. per night
Jetwing Jaffna
Jetwing Jaffna
8.6 Excellent
37, Mahatma Gandhi Road, Jaffna, Sri Lanka
Show on map
0.9 km from city centre,  

Located a short stroll from Jaffna Railway Station, the hotel offers guests a convenient base when visiting Jaffna. It provides 4-star accommodation with air-conditioned rooms.

S$ 76
Avg. per night
Pj Hotels Jaffna
Pj Hotels Jaffna
Avarankal Junction, Actchuvely South, Jaffna, Sri Lanka
Show on map
16.0 km from city centre,  

Within a 25-minute car ride of SLAF Palaly, Pj Hotels offers an outdoor pool and complimentary wireless internet. It provides 3-star accommodation with air-conditioned rooms.

S$ 87
Avg. per night

Hotel prices in Jaffna

3 stars

S$ 30 - S$ 87

Valampuri Hotel

No. 1 most popular

Valampuri Hotel
8.0 Excellent
S$ 46
Avg. per night
OYO 318 Pillaiyar Inn

No. 2 most popular

S$ 42
Avg. per night
Green Grass

Best value

Green Grass
6.9 Good
S$ 30
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Jaffna

About Jaffna

Serving as the cultural capital of Sri Lanka’s Tamil community, Jaffna lies on the island’s far northern tip, just across Palk Strait from India. Largely inaccessible during the Civil War years, it’s now opened its doors to visitors, with vibrant temples and a rich colonial history to discover.

Things to do

Marvel at the ornate gopuram tower of the Nallur Kandaswamy Temple, which is one of the most impressive Hindu temples in Sri Lanka. Surrounded by red-and-white striped walls, the sprawling complex features numerous shrines, golden arch-lined corridors and a picturesque courtyard centred around a large tank. Coincide your visit with one of the daily pujas or attend the annual Nallur Festival, which sees sarong-clad men hauling a huge chariot through the surrounding streets.

Delve into the history of the region at the Jaffna Archaeological Museum, where exhibits range from ancient ceramic pieces to colonial-era Dutch cannons. In addition to its Buddhist and Hindu religious artefacts, a highlight of the museum’s collection is its findings from the archaeological excavations at nearby Kandarodai.

One of the city’s most striking landmarks is the Jaffna Public Library, where its whitewashed exterior is surrounded by lush gardens. Overlooking Palk Strait is the Jaffna Fort, which was built by the Portuguese in the 17th century. Later occupied by the Dutch and the British, it’s now garrisoned by the Sri Lankan Army, with its ramparts a popular spot to watch the sunset each evening.

Getting around

Jaffna International Airport is the main gateway to Jaffna and around 35 minutes’ drive from the centre. Regular train and bus services make the eight-hour journey to and from Colombo. Buses also connect to towns and villages across northern Sri Lanka, while auto-rickshaws are available for getting around the city.

Jaffna travel FAQs

  • What are the best hotels in Jaffna?

    Jetwing Jaffna (8.6/10 from 273 reviews), Valampuri Hotel (8.0/10 from 282 reviews), and Nallur Holidays Inn (8.5/10 from 321 reviews) are all highly rated places to stay in Jaffna.

  • How much do hotels in Jaffna cost?

    Jaffna hotels have an average price of S$ 41/night (based on searches on HotelsCombined in the last 3 days).

  • How much is a cheap hotel in Jaffna?

    Prices for Jaffna hotels have been found for as low as S$ 13/night over the last 3 days.