Royal Inn Hotel was built in 1883 and it is the oldest hotel in Belgrade.
Open 24 hours
Header image for the site


7 months ago
Very clean and affordable place in the heart of Belgrade
- Nikola Đ
a year ago
Perfect location, clean and helpful staff
- Mohamed H
5 months ago
Great service. Such a nice place to stay! Clean and tidy rooms.
- Jasmina O

About Hotel

Royal Inn Hotel was built in 1883 and it is the oldest hotel in Belgrade.  It is located at Kralja Petra Street, one of the oldest streets in Belgrade which is under State protection and the street itself serves as a unique exhibition of different architectural styles represented in Belgrade such as the Baroque, Secession, Art Deco, Modernism, Oriental style, etc.The hotel is located in the heart of the old part of Belgrade, close to the main pedestrian and shopping street Knez Mihailova, as well as The Republic Square and Kalemegdan fortress, which is a cultural and historical complex overlooking the confluence of the Sava and Danube rivers.The hotel has 97 rooms, which are equipped to meet all the needs of modern day guests and provide complete comfort. Each room has a minibar, led TV with free access to cable TV and free Wi-Fi. The hotel features a restaurant and a coffee bar where guests can relax and try traditional cuisine dishes

Contact Us


Call now
  • 011 4002621


Get directions
Kralja Petra 56
Beograd 11000

Business Hours

Mon:Open 24 hours
Tue:Open 24 hours
Wed:Open 24 hours
Thu:Open 24 hours
Fri:Open 24 hours
Sat:Open 24 hours
Sun:Open 24 hours
Get quote
Message sent. We'll get back to you soon.