Top Hotels Near St. John's Fort in Malacca City from AU$20

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. John's Fort hotels

Rosa Malacca

Rosa Malacca
4.0 star property
0.6 km from St. John's Fort
9.2 out of 10, Wonderful, (340 reviews)
"Innovative design. Nice public areas. Comfortable room with grand easy chair. Friendly staff."
United States
Warren
The price is AU$78
includes taxes & fees
29 Apr - 30 Apr
Rosa Malacca

Doubletree by Hilton Melaka

Doubletree by Hilton Melaka
5.0 star property
0.6 km from St. John's Fort
8.8 out of 10, Excellent, (918 reviews)
"Clean room and helpful staff"
Singapore
Simon
The price is AU$128
includes taxes & fees
10 May - 11 May
Doubletree by Hilton Melaka

The Nest House

The Nest House
3.5 star property
Taman Melaka Raya, 1.1 km from St. John's Fort
9.4 out of 10, Exceptional, (246 reviews)
"Very bright clean modern room that was spacious and very quiet. Lots of artistic touches. Area seemed very safe and close to the historic district."
Canada
Cindy
The price is AU$62
includes taxes & fees
30 Apr - 1 May
The Nest House

Heng Ann Guest House

Heng Ann Guest House
2.5 star property
0.9 km from St. John's Fort
9.2 out of 10, Wonderful, (7 reviews)
"Lovely locations, safe area and access, friendly staff."
Canada
Geoffrey
The price is AU$21
includes taxes & fees
27 Apr - 28 Apr
Heng Ann Guest House

Sunshine Inn Plus

Sunshine Inn Plus
2.0 star property
Taman Melaka Raya, 0.7 km from St. John's Fort
8.0 out of 10, Very good, (66 reviews)
"Super clean despite being old but still well maintained. "
Malaysia
Patrick
The price is AU$42
includes taxes & fees
27 Apr - 28 Apr
Sunshine Inn Plus

Angsana Hotel

Angsana Hotel
2.5 star property
0.4 km from St. John's Fort
7.6 out of 10, Good, (17 reviews)
"Location was great but maintenance is a bit lacking. Staff was polite and helpful"
Malaysia
Mohd Ariff
The price is AU$29
includes taxes & fees
14 May - 15 May
Angsana Hotel

CHRISTEE SUITES HOTEL

CHRISTEE SUITES HOTEL
3.5 star property
Bandar Hilir, 1.3 km from St. John's Fort
9.2 out of 10, Wonderful, (9 reviews)
"Ample parking, large and clean rooms, near to popular tourist spots."
Singapore
Chun How
The price is AU$222
includes taxes & fees
28 Apr - 29 Apr
CHRISTEE SUITES HOTEL

VIENTO RedHouse Melaka by Rest Collection

VIENTO RedHouse Melaka by Rest Collection
3.5 star property
Tetek, 1.7 km from St. John's Fort
8.8 out of 10, Excellent, (28 reviews)
"Great location. Amazing room with slides for the kids. Just one of a kind experience. "
United States
Oana
The price is AU$90
includes taxes & fees
28 Apr - 29 Apr
VIENTO RedHouse Melaka by Rest Collection

Noble Resort Hotel Melaka

Noble Resort Hotel Melaka
4.5 star property
Taman Melaka Raya, 1.2 km from St. John's Fort
8.0 out of 10, Very good, (974 reviews)
"Should have been better with shower gel and shampoo on dispenser rather than the "pathetic" tube version."
Singapore
LEE TIAN
Noble Resort Hotel Melaka

Estadia Hotel

Estadia Hotel
4.0 star property
1.4 km from St. John's Fort
8.2 out of 10, Very good, (1,000 reviews)
"All good but breakfast no variety "
Malaysia
Mohd Azwa
The price is AU$63
includes taxes & fees
27 Apr - 28 Apr
Estadia Hotel

Hatten Hotel Melaka

Hatten Hotel Melaka
5.0 star property
1.4 km from St. John's Fort
8.0 out of 10, Very good, (1,004 reviews)
"Very clean, staff very polite & helpful Enjoyed Our stay!"
Canada
Leanne
The price is AU$101
includes taxes & fees
27 Apr - 28 Apr
Hatten Hotel Melaka

Treasures Hotel and Suites

Treasures Hotel and Suites
4.0 star property
1.7 km from St. John's Fort
9.0 out of 10, Wonderful, (166 reviews)
"Great hotel with friendly helpful staff "
United Kingdom
Barbara
The price is AU$124
includes taxes & fees
28 Apr - 29 Apr
Treasures Hotel and Suites

Eco Tree Hotel

Eco Tree Hotel
3.0 star property
Taman Melaka Raya, 1 km from St. John's Fort
7.6 out of 10, Good, (304 reviews)
"Breakfast average. Surrounding area quite. Close proximity to 2 big malls n the riverside. "
Australia
Michael
The price is AU$55
includes taxes & fees
6 May - 7 May
Eco Tree Hotel

Silverscape Executive Melaka by I Housing

Silverscape Executive Melaka by I Housing
3.0 star property
0.6 km from St. John's Fort
7.0 out of 10, Good, (13 reviews)
"easy to deal, room nice and clean. "
Malaysia
Nursyazwani
The price is AU$53
includes taxes & fees
29 Apr - 30 Apr
Silverscape Executive Melaka by I Housing

JonkeRED Heritage Hotel

JonkeRED Heritage Hotel
3.0 star property
Tetek, 1.8 km from St. John's Fort
8.8 out of 10, Excellent, (71 reviews)
"Front desk was very helpful storing luggage until check in time. Very friendly and helpful during our stay!"
Canada
Robert
The price is AU$70
includes taxes & fees
29 Apr - 30 Apr
JonkeRED Heritage Hotel

Silverscape Deluxe Melaka by I Housing

Silverscape Deluxe Melaka by I Housing
3.0 star property
Hatten City, 0.6 km from St. John's Fort
7.0 out of 10, Good, (8 reviews)
"Amazing place, great sea view! Nice clean house with spacious rooms, spacious balcony, safe parking and neighborhood, great cafes nearby."
Singapore
Akhilesh
The price is AU$68
includes taxes & fees
27 Apr - 28 Apr
Silverscape Deluxe Melaka by I Housing

Rucksack Inn Premium Melaka

Rucksack Inn Premium Melaka
3.0 star property
Bandar Hilir, 1.5 km from St. John's Fort
8.4 out of 10, Very good, (166 reviews)
"Room had the essentials nailed down. Though mini fridge and small writing table would be useful. Good location for visiting the museums and Konker Walk. "
Singapore
TYRONE
Rucksack Inn Premium Melaka

Hallmark Crown Hotel

Hallmark Crown Hotel
4.0 star property
Taman Melaka Raya, 0.8 km from St. John's Fort
7.2 out of 10, Good, (266 reviews)
"Not noisy area"
Singapore
Sheila
The price is AU$50
includes taxes & fees
26 May - 27 May
Hallmark Crown Hotel

Johan Travellers Lodge

Johan Travellers Lodge
2.5 star property
Taman Melaka Raya, 1.3 km from St. John's Fort
7.8 out of 10, Good, (22 reviews)
"The late check-in was manageable, but we value peace and quiet the most, which the location provided. And no strong smell even though it is old building...However, the tiny ants were a bit of a downside. "
Canada
Anonymous traveller
The price is AU$20
includes taxes & fees
29 Apr - 30 Apr
Johan Travellers Lodge

Asia Melaka Hotel managed by The Straits Hotel & Suites

Asia Melaka Hotel managed by The Straits Hotel & Suites
3.5 star property
Taman Melaka Raya, 1.2 km from St. John's Fort
7.6 out of 10, Good, (660 reviews)
"Hotel room service line and lobby line cannot call tbru "
Singapore
Anonymous traveller
The price is AU$120
includes taxes & fees
5 May - 6 May
Asia Melaka Hotel managed by The Straits Hotel & Suites
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.

Compare popular hotels close to St. John's Fort

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Courtyard
Rosa Malacca
4.0 star property
9.2
Wonderful
340 reviews
View
Exterior
Doubletree by Hilton Melaka
5.0 star property
8.8
Excellent
918 reviews
View
Premium King With Own Garden
The Nest House
3.5 star property
9.4
Exceptional
246 reviews
View
Front of property
Heng Ann Guest House
2.5 star property
9.2
Wonderful
7 reviews
View
Lobby
Sunshine Inn Plus
2.0 star property
8.0
Very good
66 reviews
View

Top St. John's Fort Hotel Reviews

Hotels near other St. John's Fort attractions

Frequently asked questions

What's the area like around St. John's Fort?
St. John's Fort is located in a walkable area of Malacca City known for its major shopping area and interesting historical sites. If you're looking for a convenient place to stay, take a look at the 159 hotels and other accommodation options you'll find within a mile.
What's the best place to stay near St. John's Fort?
Adjacent to St. John's Fort, Arenaa Deluxe Boutique Hotel is one of the top choices for your stay based on our traveller data, and this hotel offers free parking and a fitness centre. Other good options within a short distance include Hatten Hotel Melaka and Doubletree by Hilton Melaka.
How many hotels can I expect to find close to St. John's Fort?
Expedia has 159 hotels and other accommodation options within a mile from St. John's Fort.
If I need to cancel the hotel reservation for my stay near St. John's Fort, will I receive a refund?
Yes, the majority of hotel room reservations are fully refundable if you cancel before the hotel's cancellation deadline, which is often 24 or 48 hours before check in. If you have a non-refundable reservation, it may still be possible to cancel it and receive a refund within a 24-hour period of booking. Enter dates in and click on "Search", then you can filter by "fully refundable" to view the best deals available near St. John's Fort.
What can I see and do near St. John's Fort?
You'll want to browse the collections at Baba Nyonya Heritage Museum, Malacca Sultanate Palace Museum and Islamic Museum. Some landmarks that you won't want to miss include Portuguese Settlement, A Famosa and St Paul's Church. Take in some of the local culture at Malacca Heritage Centre, Maritime Museum Muzium Samudera and Encore Melaka.